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

Commit8027065

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_MINVALUE70c68< * 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 spaces145c143< * 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 accepted186c184< * Add GUC setting to make created tables default to WITHOUT OIDS> * -Add GUC setting to make created tables default to WITHOUT OIDS265d262< * Allow fastpast to pass values in portable format271c268< * Move psql backslash database information into the backend, use nmumonic> * Move psql backslash database information into the backend, use nmeumonic275,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 information367,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 values467c455,456< * Change representation of whole-tuple parameters to functions> * -Change representation of whole-tuple parameters to functions> * Support composite types as table columns478,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 parent3255851 commit8027065

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 2000:10:44 EDT 2004
3+
Last updated:Thu May 2011: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 moredetailed.
12+
Bracketed items "[]" have moredetail.
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, usenmumonic
268+
* Move psql backslash database information into the backend, usenmeumonic
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)

[8]ページ先頭

©2009-2025 Movatter.jp