Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 8027065

Browse files
committed
Updates from Tom:
< Bracketed items "[]" have more detailed. > Bracketed items "[]" have more detail. 35,36d34 < * Remove unreferenced table files and temp tables during database vacuum < or postmaster startup (Bruce) 68c66 < * Allow pg_dump to dump sequences using NO_MAXVALUE and NO_MINVALUE > * -Allow pg_dump to dump sequences using NO_MAXVALUE and NO_MINVALUE 70c68 < * Prevent whole-row references from leaking memory, e.g. SELECT COUNT(tab.*) > * -Prevent whole-row references from leaking memory, e.g. SELECT COUNT(tab.*) 76c74 < * Make LENGTH() of CHAR() not count trailing spaces > * -Make LENGTH() of CHAR() not count trailing spaces 145c143 < * Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index, int8, > * -Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index, int8, 179c177 < * Allow more ISOLATION LEVELS to be accepted, but issue a warning for them > * -Allow more ISOLATION LEVELS to be accepted 186c184 < * Add GUC setting to make created tables default to WITHOUT OIDS > * -Add GUC setting to make created tables default to WITHOUT OIDS 265d262 < * Allow fastpast to pass values in portable format 271c268 < * Move psql backslash database information into the backend, use nmumonic > * Move psql backslash database information into the backend, use nmeumonic 275,283d271 < * JDBC < o Comprehensive test suite. This may be available already. < o JDBC-standard BLOB support < o Error Codes (pending backend implementation) < o Support both 'make' and 'ant' < o Fix LargeObject API to handle OIDs as unsigned ints < o Use cursors implicitly to avoid large results (see setCursorName()) < o Add LISTEN/NOTIFY support to the JDBC driver (Barry) < 332c320 < * Have pg_dump -c clear the database using dependency information > * -Have pg_dump -c clear the database using dependency information 367,368c355,356 < * Cache last known per-tuple offsets to speed long tuple access < * Automatically place fixed-width, NOT NULL columns first in a table > * Cache last known per-tuple offsets to speed long tuple access, adjusting > for NULLs and TOAST values 467c455,456 < * Change representation of whole-tuple parameters to functions > * -Change representation of whole-tuple parameters to functions > * Support composite types as table columns 478,479d466 < * Allow the regression tests to start postmaster with -i so the tests < can be run on systems that don't support unix-domain sockets
1 parent 3255851 commit 8027065

File tree

1 file changed

+14
-27
lines changed

1 file changed

+14
-27
lines changed

doc/TODO

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated: Thu May 20 00:10:44 EDT 2004
3+
Last updated: Thu May 20 11:57:21 EDT 2004
44

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

@@ -9,7 +9,7 @@ the PostgreSQL web site, http://www.PostgreSQL.org.
99

1010
A dash (-) marks changes that will appear in the upcoming 7.5 release.
1111

12-
Bracketed items "[]" have more detailed.
12+
Bracketed items "[]" have more detail.
1313

1414

1515
Urgent
@@ -32,8 +32,6 @@ Administration
3232
==============
3333

3434
* Incremental backups
35-
* Remove unreferenced table files and temp tables during database vacuum
36-
or postmaster startup (Bruce)
3735
* Remove behavior of postmaster -o after making postmaster/postgres
3836
flags unique
3937
* Allow configuration files to be specified in a different directory
@@ -65,15 +63,15 @@ Data Types
6563
* Have sequence dependency track use of DEFAULT sequences, seqname.nextval
6664
* Disallow changing default expression of a SERIAL column
6765
* Allow infinite dates just like infinite timestamps
68-
* Allow pg_dump to dump sequences using NO_MAXVALUE and NO_MINVALUE
66+
* -Allow pg_dump to dump sequences using NO_MAXVALUE and NO_MINVALUE
6967
* Allow backend to output result sets in XML
70-
* Prevent whole-row references from leaking memory, e.g. SELECT COUNT(tab.*)
68+
* -Prevent whole-row references from leaking memory, e.g. SELECT COUNT(tab.*)
7169
* Have initdb set DateStyle based on locale?
7270
* Add pg_get_acldef(), pg_get_typedefault(), and pg_get_attrdef()
7371
* Add ALTER DOMAIN, AGGREGATE, CONVERSION, SEQUENCE ... OWNER TO
7472
* Allow to_char to print localized month names (Karel)
7573
* Allow functions to have a search path specified at creation time
76-
* Make LENGTH() of CHAR() not count trailing spaces
74+
* -Make LENGTH() of CHAR() not count trailing spaces
7775
* Allow substring/replace() to get/set bit values
7876
* Add GUC variable to allow output of interval values in ISO8601 format
7977

@@ -142,7 +140,7 @@ Indexes
142140
* Use bitmaps to fetch heap pages in sequential order [performance]
143141
* Use bitmaps to combine existing indexes [performance]
144142
* Allow use of indexes to search for NULLs
145-
* Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index, int8,
143+
* -Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index, int8,
146144
float4, numeric/decimal too
147145
* Add FILLFACTOR to btree index creation
148146
* Add concurrency to GIST
@@ -176,14 +174,14 @@ Commands
176174
(Christopher)
177175
* Dump large object comments in custom dump format
178176
* Add optional textual message to NOTIFY
179-
* Allow more ISOLATION LEVELS to be accepted, but issue a warning for them
177+
* -Allow more ISOLATION LEVELS to be accepted
180178
* Allow CREATE TABLE foo (f1 INT CHECK (f1 > 0) CHECK (f1 < 10)) to work
181179
by searching for non-conflicting constraint names, and prefix with table name
182180
* Use more reliable method for CREATE DATABASE to get a consistent copy of db
183181
* -Have psql \dn show only visible temp schemas using current_schemas()
184182
* -Have psql '\i ~/<tab><tab>' actually load files it displays from home dir
185183
* Ignore temporary tables from other session when processing inheritance
186-
* Add GUC setting to make created tables default to WITHOUT OIDS
184+
* -Add GUC setting to make created tables default to WITHOUT OIDS
187185
* Have pg_ctl look at PGHOST in case it is a socket directory
188186
* Allow column-level privileges
189187
* Add a session mode to warn about non-standard SQL usage
@@ -262,25 +260,15 @@ Clients
262260
* Add a libpq function to support Parse/DescribeStatement capability
263261
* Prevent libpq's PQfnumber() from lowercasing the column name
264262
* -Allow pg_dump to dump CREATE CONVERSION (Christopher)
265-
* Allow fastpast to pass values in portable format
266263
* Allow libpq to return information about prepared queries
267264
* -Make pg_restore continue after errors, so it acts more like pg_dump scripts
268265
* Have psql show more information about sequences
269266
* Allow pg_dumpall to use non-text output formats
270267
* Have pg_dump use multi-statement transactions for INSERT dumps
271-
* Move psql backslash database information into the backend, use nmumonic
268+
* Move psql backslash database information into the backend, use nmeumonic
272269
commands? [psql]
273270

274271

275-
* JDBC
276-
o Comprehensive test suite. This may be available already.
277-
o JDBC-standard BLOB support
278-
o Error Codes (pending backend implementation)
279-
o Support both 'make' and 'ant'
280-
o Fix LargeObject API to handle OIDs as unsigned ints
281-
o Use cursors implicitly to avoid large results (see setCursorName())
282-
o Add LISTEN/NOTIFY support to the JDBC driver (Barry)
283-
284272
* ECPG
285273
o Docs
286274
o Implement set descriptor, using descriptor
@@ -329,7 +317,7 @@ Dependency Checking
329317

330318
* Flush cached query plans when their underlying catalog data changes
331319
* -Use dependency information to dump data in proper order
332-
* Have pg_dump -c clear the database using dependency information
320+
* -Have pg_dump -c clear the database using dependency information
333321

334322

335323
Exotic Features
@@ -364,8 +352,8 @@ Cache
364352
* Shared catalog cache, reduce lseek()'s by caching table size in shared area
365353
* Add free-behind capability for large sequential scans [fadvise]
366354
* Consider use of open/fcntl(O_DIRECT) to minimize OS caching
367-
* Cache last known per-tuple offsets to speed long tuple access
368-
* Automatically place fixed-width, NOT NULL columns first in a table
355+
* Cache last known per-tuple offsets to speed long tuple access, adjusting
356+
for NULLs and TOAST values
369357
* Use a fixed row count and a +/- count with MVCC visibility rules
370358
to allow fast COUNT(*) queries with no WHERE clause(?) [count]
371359

@@ -464,7 +452,8 @@ Source Code
464452
* Create improved PostgreSQL introductory documentation for the PHP
465453
manuals
466454
* Add optional CRC checksum to heap and index pages
467-
* Change representation of whole-tuple parameters to functions
455+
* -Change representation of whole-tuple parameters to functions
456+
* Support composite types as table columns
468457
* Clarify use of 'application' and 'command' tags in SGML docs
469458
* Better document ability to build only certain interfaces (Marc)
470459
* Remove or relicense modules that are not under the BSD license, if possible
@@ -475,8 +464,6 @@ Source Code
475464
* -Change CVS ID to PostgreSQL
476465
* -Exit postmaster if postgresql.conf can not be opened
477466
* Rename /scripts directory because they are all C programs now
478-
* Allow the regression tests to start postmaster with -i so the tests
479-
can be run on systems that don't support unix-domain sockets
480467
* Allow creation of a libpq-only tarball
481468
* Promote debug_query_string into a server-side function current_query()
482469
* Allow the identifier length to be increased via a configure option

0 commit comments

Comments
 (0)