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

Commit39f987c

Browse files
committed
Update TODO list.
Index: TODO===================================================================RCS file: /home/projects/pgsql/cvsroot/pgsql/doc/TODO,vretrieving revision 1.311diff -r1.311 TODO3c3< Last updated:Tue Jan 2 21:23:11 EST 2001---> Last updated:Wed Jan 3 01:56:41 EST 200110c10< A dash(-) marks changes that will appear in the upcoming 7.1 release.---> A dash (-) marks changes that will appear in the upcoming 7.1 release.23c23< * -Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas)---> * -Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME (Thomas)35c35< * -Views containing aggregates sometimes fail(Jan)---> * -Views containing aggregates sometimes fail (Jan)37,38c37,38< duplicates(inherit)< * -Disallow LOCK on view(Mark Hollomon)---> duplicates (inherit)> * -Disallow LOCK on view (Mark Hollomon)58,60c58,60< * -Add OUTER joins, left and right[outer](Tom, Thomas)< * -Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)< * Fix memory leak for expressions[memory](Tom?)---> * -Add OUTER joins, left and right[outer] (Tom, Thomas)> * -Allow long tuples by chaining or auto-storing outside db (TOAST) (Jan)> * Fix memory leak for expressions[memory] (Tom?)70c70< * Allow row re-use without vacuum(Vadim)---> * Allow row re-use without vacuum (Vadim)74c74< * More access control over who can create tables and use locks(Karel)---> * More access control over who can create tables and use locks (Karel)92c92< o -Fix large object mapping scheme, own typeid or reltype(Peter)---> o -Fix large object mapping scheme, own typeid or reltype (Peter)97c97< * Fix improper masking of some inet/cidr types [cidr]---> * -Fix improper masking of some inet/cidr types [cidr]113c113< * Get BIT type working---> * -Get BIT type working119c119< * Update macaddr manufacturer numbers, or remove the function macaddr_manuf()---> * -Update macaddr manufacturer numbers, or remove the function macaddr_manuf()147c147< * -Add ALTER TABLE ALTER COLUMN feature(Peter E)---> * -Add ALTER TABLE ALTER COLUMN feature (Peter E)157c157< * Auto-destroy sequence on DROP of table with SERIAL(Ryan)---> * Auto-destroy sequence on DROP of table with SERIAL (Ryan)166a167> * Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)172d172< * Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)176c176< * Make NULL's come out at the beginning or end depending on the---> * Make NULL's come out at the beginning or end depending on the220c220< * Certain indexes will not shrink, i.e. oid indexes with many inserts(Vadim)---> * Certain indexes will not shrink, i.e. oid indexes with many inserts (Vadim)226c226< with after-row images(Vadim) [logging](Vadim)---> with after-row images (Vadim) [logging]232c232< * -Redesign the function call interface to handle NULLs better[function](Tom)---> * -Redesign the function call interface to handle NULLs better[function] (Tom)239c239< * Encrpyt passwords in pg_shadow table using MD5(Vince)---> * Encrpyt passwords in pg_shadow table using MD5 (Vince)298a299,300> * Create a transaction processor to aid in persistent connections and> connection pooling307c309< * Remove SET KSQO option now that OR processing is improved(Tom)---> * Remove SET KSQO option now that OR processing is improved (Tom)
1 parentb1cc646 commit39f987c

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

‎doc/TODO

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated:Tue Jan2 21:23:11 EST 2001
3+
Last updated:Wed Jan3 01:56:41 EST 2001
44

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

77
The most recent version of this document can be viewed at
88
the PostgreSQL web site, http://www.PostgreSQL.org.
99

10-
A dash(-) marks changes that will appear in the upcoming 7.1 release.
10+
A dash(-) marks changes that will appear in the upcoming 7.1 release.
1111

1212
Names in brackets "[]" indicate more detailed information is available in
1313
the directory pgsql/doc/TODO.detail/ under that name.
@@ -20,7 +20,7 @@ PARSER
2020

2121
* SELECT pg_class FROM pg_class generates strange error
2222
* Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT
23-
* -Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas)
23+
* -Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas)
2424
* -SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
2525
* Unique index on base column not honored on inserts from inherited table
2626
INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail
@@ -32,10 +32,10 @@ PARSER
3232

3333
VIEWS
3434

35-
* -Views containing aggregates sometimes fail(Jan)
35+
* -Views containing aggregates sometimes fail(Jan)
3636
* Creating view and inheriting the view causes view* to show
37-
duplicates(inherit)
38-
* -Disallow LOCK on view(Mark Hollomon)
37+
duplicates(inherit)
38+
* -Disallow LOCK on view(Mark Hollomon)
3939

4040
MISC
4141

@@ -55,9 +55,9 @@ ENHANCEMENTS
5555

5656
URGENT
5757

58-
* -Add OUTER joins, left and right[outer](Tom, Thomas)
59-
* -Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
60-
* Fix memory leak for expressions[memory](Tom?)
58+
* -Add OUTER joins, left and right[outer](Tom, Thomas)
59+
* -Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
60+
* Fix memory leak for expressions[memory](Tom?)
6161
* Add replication of distributed databases [replication]
6262
o automatic fallover
6363
o load balancing
@@ -67,11 +67,11 @@ URGENT
6767
o sample implementation in contrib/rserv
6868
o queries across databases or servers (two-phase commit)
6969
* Point-in-time data recovery using backup and write-ahead log
70-
* Allow row re-use without vacuum(Vadim)
70+
* Allow row re-use without vacuum(Vadim)
7171

7272
ADMIN
7373

74-
* More access control over who can create tables and use locks(Karel)
74+
* More access control over who can create tables and use locks(Karel)
7575
* -Test syslog functionality
7676
* Convert remaining fprintf(stderr,...) to elog()
7777
* Allow elog() to return error codes, module name, file name, line
@@ -89,12 +89,12 @@ TYPES
8989
* -Add STDDEV/VARIANCE() function for standard deviation computation/variance
9090
* -Allow compression of large fields or a compressed field type
9191
* -Large objects
92-
o -Fix large object mapping scheme, own typeid or reltype(Peter)
92+
o -Fix large object mapping scheme, own typeid or reltype(Peter)
9393
o -Not to stuff everything as files in a single directory, hash dirs
9494
o -Allow large object vacuuming
9595
o -Tables that start with xinv confused to be large objects
9696
* Add IPv6 capability to INET/CIDR types
97-
* Fix improper masking of some inet/cidr types [cidr]
97+
*-Fix improper masking of some inet/cidr types [cidr]
9898
* Make a separate SERIAL type?
9999
* Store binary-compatible type information in the system
100100
* Add support for & operator
@@ -110,13 +110,13 @@ TYPES
110110
* Functions returning sets don't really work right[function]
111111
* -Add hash for int8 (Tom)
112112
* SELECT col FROM tab WHERE numeric_col = 10.1 fails
113-
* Get BIT type working
113+
*-Get BIT type working
114114
* Allow better handling of numeric constants, type conversion [typeconv]
115115
* Support multiple simultaneous character sets, per SQL92
116116
* Reject character sequences those are not valid in their charset
117117
* Make functions more multi-byte aware, i.e. trim()
118118
* Make n of CHAR(n)/VARCHAR(n) the number of letters, not bytes
119-
* Update macaddr manufacturer numbers, or remove the function macaddr_manuf()
119+
*-Update macaddr manufacturer numbers, or remove the function macaddr_manuf()
120120
* Add btree index support for reltime, tinterval, regproc, bit, varbit
121121
* Add rtree index support for line, lseg, path, point
122122
* Make binary/file in/out interface for TOAST columns
@@ -144,7 +144,7 @@ INDEXES
144144
COMMANDS
145145

146146
* ALTER TABLE ADD COLUMN to inherited table put column in wrong place [inherit]
147-
* -Add ALTER TABLE ALTER COLUMN feature(Peter E)
147+
* -Add ALTER TABLE ALTER COLUMN feature(Peter E)
148148
* Add ALTER TABLE DROP COLUMN feature [drop]
149149
* Add ALTER TABLE command to change table ownership (Mark H)
150150
* Add ALTER FUNCTION
@@ -154,7 +154,7 @@ COMMANDS
154154
* Allow CLUSTER on all tables at once, and improve CLUSTER, loses NOT
155155
NULL specification, indexes, permissions, etc on table
156156
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
157-
* Auto-destroy sequence on DROP of table with SERIAL(Ryan)
157+
* Auto-destroy sequence on DROP of table with SERIAL(Ryan)
158158
* Allow LOCK TABLE tab1, tab2, tab3 so all tables locked in unison [lock]
159159
* Allow INSERT/UPDATE of system-generated oid value for a row
160160
* -Allow ESCAPE '\' at the end of LIKE for ANSI compliance (Thomas)
@@ -164,16 +164,16 @@ COMMANDS
164164
* -Support UNION/INTERSECT/EXCEPT in sub-selects
165165
* -Allow DELETE and UPDATE to use inheritance
166166
* Allow INSERT INTO my_table VALUES (a, b, c, DEFAULT, x, y, z, ...)
167+
* Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
167168
* Allow BINARY option to SELECT, like we do with DECLARE
168169
* MOVE 0 should not move to end of cursor
169170
* Overhaul ACL (access control) code
170171
* Allow ORDER BY...LIMIT in INSERT INTO ... SELECT
171172
* Add SHOW command to display locks
172-
* Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
173173

174174
CLIENTS
175175

176-
* Make NULL's come out at the beginning or end depending on the
176+
* Make NULL's come out at the beginning or end depending on the
177177
ORDER BY direction
178178
* Update reltuples from COPY command
179179
* Allow COPY to specify column names
@@ -217,26 +217,26 @@ MISC
217217
* Create a background process for each database that runs while
218218
database is idle, finding superceeded rows, gathering stats and vacuuming
219219
* Add UNIQUE capability to non-btree indexes
220-
* Certain indexes will not shrink, i.e. oid indexes with many inserts(Vadim)
220+
* Certain indexes will not shrink, i.e. oid indexes with many inserts(Vadim)
221221
* Restore unused oid's on backend exit if no one else has gotten oids
222222
* Have UPDATE/DELETE clean out indexes
223223
* Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
224224
* Allow DELETE WHERE CURRENT OF cursor
225225
* -Transaction log, so re-do log can be on a separate disk by
226-
with after-row images(Vadim) [logging](Vadim)
226+
with after-row images(Vadim) [logging]
227227
* Populate backend status area and write program to dump status data
228228
* Make oid use unsigned int more reliably, pg_atoi()
229229
* Put sort files in their own directory
230230
* Allow autocommit so always in a transaction block
231231
* Show location of syntax error in query [yacc]
232-
* -Redesign the function call interface to handle NULLs better[function](Tom)
232+
* -Redesign the function call interface to handle NULLs better[function](Tom)
233233
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
234234
* Overhaul bufmgr/lockmgr/transaction manager
235235
* -redesign UNION structures to have separarate target lists
236236
* -Allow multi-level query trees for INSERT INTO ... SELECT
237237
* Use IPC_EXCL when creating shared memory and semaphores
238238
* have pg_upgrade use pg_ctl to stop/start postmaster
239-
* Encrpyt passwords in pg_shadow table using MD5(Vince)
239+
* Encrpyt passwords in pg_shadow table using MD5(Vince)
240240
* Use flock() to prevent multiple postmasters on the same port [flock]
241241
* Allow Java server-side programming
242242

@@ -296,6 +296,8 @@ MISC
296296
* -BSD/OS does not support locale because there is no LC_MESSAGES (Bruce)
297297
* Add connection pooling [pool]
298298
* Allow persistent backends [persistent]
299+
* Create a transaction processor to aid in persistent connections and
300+
connection pooling
299301
* Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
300302
ANALYZE, and CLUSTER
301303

@@ -304,7 +306,7 @@ SOURCE CODE
304306
* Add use of 'const' for variables in source tree
305307
* -Fix C optimizer problem where fmgr_ptr calls return different types (Tom)
306308
* Does Mariposa source contain any other bug fixes?
307-
* Remove SET KSQO option now that OR processing is improved(Tom)
309+
* Remove SET KSQO option now that OR processing is improved(Tom)
308310
* -Use macros to define NT open() file parameters, remove NT-specific defines
309311
* -Change CURRENT to OLD internally for rules (Bruce)
310312
* replace the use of fprint(stderr, ...) with elog() in backend code

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp