Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit326a69d

Browse files
committed
Update TODO list.
1 parente589b9e commit326a69d

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

‎doc/TODO

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated:Wed Jan 1221:34:10 EST 2000
3+
Last updated:Wed Jan 1222:02:56 EST 2000
44

55
Current maintainer:Bruce Momjian (pgman@candle.pha.pa.us)
66

@@ -33,7 +33,7 @@ PARSER
3333
* -Array index references without table name cause problems [array](Tom)
3434
* Update table SET table.value = 3 fails(SQL standard says this is OK)
3535
* Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas)
36-
*-SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
36+
* SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
3737
* -INSERT ... SELECT ... GROUP BY groups by target columns not source columns(Tom)
3838
* -CREATE TABLE test (a char(5) DEFAULT text '', b int4) fails on INSERT(Tom)
3939
* -UNION with LIMIT fails
@@ -49,7 +49,7 @@ PARSER
4949
* redesign INSERT ... SELECT to have two levels of target list
5050
* -select * from pg_class where oid in (0,-1)
5151
* have INTERSECT/EXCEPT prevent duplicates unless ALL is specified
52-
* prevent primary key that exceeds max index columns [primary]
52+
*-prevent primary key that exceeds max index columns [primary]
5353
* -SELECT COUNT('asdf') FROM pg_class WHERE oid=12 crashes
5454
* SELECT DISTINCT ON col1 col1 col2 FROM tab1 is broken [distinct]
5555
* -require SELECT DISTINCT target list to have all ORDER BY columns
@@ -73,6 +73,10 @@ MISC
7373
* plpgsql regression tests fails on BSD/OS
7474
* -database names with spaces fail
7575
* insert of 0.0 into DECIMAL(4,4) field fails
76+
* Interlock to prevent DROP DATABASE on a database with running backends
77+
* Buffer reference counting bugfixes
78+
* Fix libpq bug that causes it to drop backend error message sent
79+
just before connection closure (ie, any FATAL error message
7680

7781
ENHANCEMENTS
7882
------------
@@ -102,10 +106,9 @@ TYPES
102106
* Nchar (as distinguished from ordinary varchar),
103107
* Domain capability
104108
* Add STDDEV/VARIANCE() function for standard deviation computation/variance
105-
*-Allow compression of large fields or a compressed field type
109+
* Allow compression of large fields or a compressed field type
106110
* Large objects
107111
o Fix large object mapping scheme, own typeid or reltype(Peter)
108-
o -Allow large text type to use large objects(Peter)
109112
o Not to stuff everything as files in a single directory, hash dirs
110113
o Allow large object vacuuming
111114
o Tables that start with xinv confused to be large objects
@@ -171,7 +174,8 @@ CLIENTS
171174
* -Allow flag to control COPY input/output of NULLs
172175
* Update reltuples from COPY command
173176
* -Allow psql \copy to allow delimiters
174-
* -Add a function to return the last inserted oid, for use in psql scripts
177+
* -Add a function to return the last inserted oid, for use in psql
178+
scripts (Peter E)
175179
* -Allow psql to print nulls as distinct from "" [null]
176180

177181
EXOTIC FEATURES
@@ -204,7 +208,7 @@ MISC
204208
* Put sort files, large objects in their own directory
205209
* Do autocommit so always in a transaction block(?)
206210
* Show location of syntax error in query [yacc]
207-
* Redesign the function call interface to handle NULLs better[function](TOm)
211+
* Redesign the function call interface to handle NULLs better[function](Tom)
208212
* -Document/trigger/rule so changes to pg_shadow recreate pg_pwd [pg_shadow]
209213
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
210214
* -Overhaul mdmgr/smgr to fix double unlinking and double opens, cleanup
@@ -230,12 +234,10 @@ INDEXES
230234
* Pull requested data directly from indexes, bypassing heap data
231235
* Use index to restrict rows returned by multi-key index when used with
232236
non-consecutive keys or OR clauses, so fewer heap accesses
233-
* -Convert function(constant) into a constant for index use(Tom)
234-
* Allow LIMIT ability on single-table queries that have no ORDER BY to use
235-
a matching index [limit]
237+
* -Convert function(constant) into a constant for index use(Bernard Frankpitt)
236238
* Improve LIMIT processing by using index to limit rows processed [limit]
237239
* Have optimizer take LIMIT into account when considering index scans [limit]
238-
* -Make index creation use psort code, because it is now faster(Vadim)
240+
* -Make index creation use psort code, because it is now faster(Tom)
239241
* -Allow creation of sort temp tables > 1 Gig
240242
* -Create more system table indexes for faster cache lookups
241243
* -fix indexscan() so it does leak memory by not requiring caller to
@@ -250,7 +252,7 @@ CACHE
250252

251253
* Cache most recent query plan(s) [prepare]
252254
* Shared catalog cache, reduce lseek()'s by caching table size in shared area
253-
*-elog() flushes cache, try invalidating just entries from current xact,
255+
* elog() flushes cache, try invalidating just entries from current xact,
254256
perhaps using invalidation cache
255257

256258

@@ -263,7 +265,7 @@ MISC
263265
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
264266
when it is available
265267
* Use mmap() rather than SYSV shared memory(?)
266-
* -Process const = const parts of OR clause in separate pass(Tom)
268+
* -Process const = const parts of OR clause in separate pass(Bernard Frankpitt)
267269
* Make oid use oidin/oidout not int4in/int4out in pg_type.h
268270
* Improve Subplan list handling
269271
* Allow Subplans to use efficient joins(hash, merge) with upper variable

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp