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

Commit3355bba

Browse files
committed
Update TODO list.
1 parentaf3ce5d commit3355bba

File tree

1 file changed

+22
-25
lines changed

1 file changed

+22
-25
lines changed

‎doc/TODO

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated:Fri Jul6 14:23:02 EDT 2001
3+
Last updated:Sat Jul7 00:23:07 EDT 2001
44

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

@@ -33,7 +33,10 @@ URGENT
3333
o sample implementation in contrib/rserv
3434
o queries across databases or servers (two-phase commit)
3535
* Point-in-time data recovery using backup and write-ahead log
36-
* Allow row re-use without vacuum (Vadim)
36+
* Allow row re-use without vacuum (Tom)
37+
* Create a background process for each database that runs while
38+
database is idle, finding superceeded rows, gathering stats and
39+
vacuuming (Tom)
3740

3841
ADMIN
3942

@@ -46,9 +49,10 @@ ADMIN
4649
* -Remove unused sort files on postmaster startup (Bruce)
4750
* Remove unreferenced table files and temp tables during database vacuum
4851
or postmaster startup
52+
* -Remove unreferenced sort files during postmaster startup (Bruce)
4953
* Add table name mapping for numeric file names
50-
*Overhaulpg_hba.conf host-based authentication
51-
* Encrpyt passwords in pg_shadow table using MD5 (Vince)
54+
*-Better documentpg_hba.conf host-based authentication (Bruce)
55+
* Encrpyt passwords in pg_shadow table using MD5 (Bruce,Vince)
5256
* Incremental backups
5357

5458
TYPES
@@ -59,14 +63,14 @@ TYPES
5963
* Store binary-compatible type information in the system
6064
* Support construction of array result values in expressions
6165
* Remove Money type, add money formatting for decimal type
66+
* SELECT cash_out(2) crashes because of opaque
6267
* Declare typein/out functions in pg_proc with a special "C string" data type
63-
* Add non-large-object binary field
64-
* Make binary/file in/out interface for TOAST columns
68+
*-Add non-large-object binary field (already exists -- bytea)
69+
*-Make binary/file in/out interface for TOAST columns (base64)
6570
* Functions returning sets do not totally work
6671
* SELECT col FROM tab WHERE numeric_col = 10.1 fails
6772
* Allow better handling of numeric constants, type conversion [typeconv]
6873
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
69-
* SELECT cash_out(2) crashes because of opaque
7074
* -Add SQL standard function bit_length() (Peter E)
7175
* -Make oid use unsigned int more reliably (Tom)
7276
* ARRAYS
@@ -126,7 +130,7 @@ SYSTEM TABLES
126130
* -Add unique indexes to pg_shadow.usename and pg_shadow.usesysid or
127131
switch to pg_shadow.oid as user id
128132
* -Add unique indexes on pg_database
129-
* Check all system tables and add unique indexes as needed
133+
*-Check all system tables and add unique indexes as needed (Tom)
130134
* -Remove pg_listener index
131135
* -Remove unused pg_variable, pg_inheritproc, pg_ipl tables (Bruce)
132136
* Add pg_depend table to track object dependencies
@@ -156,8 +160,7 @@ COMMANDS
156160
* cluster all tables at once
157161
* prevent lose of indexes, permissions, inheritance
158162
* Automatically keep clustering on a table
159-
* -Keep statistics about clustering
160-
[optimizer]
163+
* -Keep statistics about clustering (Tom) [optimizer]
161164
* COPY
162165
* Allow specification of column names
163166
* Allow dump/load of CSV format
@@ -174,14 +177,14 @@ COMMANDS
174177
* Allow INSERT/UPDATE ... RETURNING new.col or old.col (Philip)
175178
* SHOW/SET
176179
* Add SHOW command to display locks
177-
* Add SHOW command to show all settings
178-
* Add a global RESET command for use with connection pooling
180+
*-Add SHOW command to show all settings
181+
*-Add a global RESET command for use with connection pooling
179182
* Add SET or BEGIN timeout parameter to cancel query if waiting too long
180183
* Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args
181184
* Remove SET KSQO option now that OR processing is improved (Tom)
182185
* Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
183186
ANALYZE, and CLUSTER
184-
* Add SHOW command to see locale
187+
*-Add SHOW command to see locale
185188

186189
CLIENTS
187190

@@ -192,7 +195,6 @@ CLIENTS
192195
* allow psql \d to show foreign keys
193196
* allow psql \d to show temporary table structure
194197
* add XML interface capability
195-
* Remove <=6.3 version compatibility in ODBC?
196198
* Fix libpq to properly handle socket failures under native MS Win32 [libpq]
197199
* JDBC
198200
* Comprehensive test suite. This may be available already.
@@ -222,12 +224,10 @@ REFERENTIAL INTEGRITY
222224

223225
TRANSACTIONS
224226

225-
* Implement UNDO using transaction log, overwriting storage manager?
226-
[vacuum] (Vadim)
227227
* Allow autocommit so always in a transaction block
228228
* Overhaul bufmgr/lockmgr/transaction manager
229229
* Allow nested transactions (Vadim)
230-
* Handle transaction rollover [transactions]
230+
* Handle transaction rollover(Tom)[transactions]
231231

232232
EXOTIC FEATURES
233233

@@ -238,17 +238,14 @@ EXOTIC FEATURES
238238
* Add pre-parsing phase that converts non-ANSI features to supported features
239239
* SQL*Net listener that makes PostgreSQL appear as an Oracle database
240240
to clients
241+
* Allow Java server-side programming [java]
241242

242243
MISCELLANEOUS
243244

244245
* Increase identifier length(NAMEDATALEN) if small performance hit
245-
* Create a background process for each database that runs while
246-
database is idle, finding superceeded rows, gathering stats and
247-
vacuuming (Tom)
248-
* Populate backend status area and write program to dump status data (Jan)
246+
* -Populate backend status area and write program to dump status data (Jan)
249247
* -Put sort files in their own directory (Bruce)
250248
* Show location of syntax error in query [yacc]
251-
* Allow Java server-side programming [java]
252249
* Add sed-like regular expression search/replace capability
253250
* Change representation of whole-tuple parameters to functions
254251

@@ -286,9 +283,9 @@ MISCELLANEOUS
286283
* Use mmap() rather than SYSV shared memory(?) [mmap]
287284
* Improve Subplan list handling
288285
* Allow Subplans to use efficient joins(hash, merge) with upper variable
289-
*improve dynamic memory allocation by introducing tuple-context memory
286+
*Improve dynamic memory allocation by introducing tuple-context memory
290287
allocation (Tom)
291-
*allow configuration of maximum number of open files
288+
*Allow GUC configuration of maximum number of open files
292289
* -Improve statistics storage in pg_class [performance] (Tom)
293290
* Add connection pooling [pool]
294291
* Allow persistent backends [persistent]
@@ -304,7 +301,7 @@ SOURCE CODE
304301
* Does Mariposa source contain any other bug fixes?
305302
* Convert remaining fprintf(stderr,...)/perror() to elog()
306303
* Fix problems with libpq non-blocking/async code [async]
307-
* Merge global and template BKI files (Peter E)
304+
*-Merge global and template BKI files (Tom)
308305
* Fix username/password length limits in all areas, e.g. pg_passwd
309306
* Remove compile-time upper limit on number of backends (MAXBACKENDS) (Tom)
310307
* Make sure all block numbers are unsigned to increase maximum table size

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp