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

Commit 12e5b8d

Browse files
committed
Updates from Tom:
< * Allow logging of query durations > * -Allow logging of query durations 51,52d50 < * Make single-user local access permissions the default by limiting < permissions on the socket file (Peter E) 72,73c70,71 < * Reserve last few process slots for super-user if max_connections reached < * Add GUC parameter to print queries that generate errors > * -Reserve last few process slots for super-user if max_connections reached > * -Add GUC parameter to print queries that generate errors 82,83c80,81 < * Declare typein/out functions in pg_proc with a special "C string" data type < * Functions returning sets do not totally work > * -Declare typein/out functions in pg_proc with a special "C string" data type > * -Functions returning sets do not totally work 90c88 < * Allow bytea to handle LIKE with non-TEXT patterns > * -Allow bytea to handle LIKE with non-TEXT patterns 94c92 < o Store binary-compatible type information in the system > o -Store binary-compatible type information in the system 97d94 < o -SELECT col FROM tab WHERE numeric_col = 10.1 fails, requires quotes 102c99 < o Ensure we have array-eq operators for every built-in array type > o -Ensure we have array-eq operators for every built-in array type 119d115 < * Allow setting database character set without multibyte enabled 152d147 < * Have UPDATE/DELETE clean out indexes 198,199d192 < o ALTER TABLE ADD COLUMN to inherited table put column in wrong place < [inheritance] 201d193 < o Add ALTER FUNCTION 203,204c195,196 < o -ALTER TABLE ADD PRIMARY KEY (Tom) < o -ALTER TABLE ADD UNIQUE (Tom) > o -ALTER TABLE ADD PRIMARY KEY (Christopher) > o -ALTER TABLE ADD UNIQUE (Christopher) 248c240 < o -Remove SET KSQO option now that OR processing is improved (Tom) > o -Remove SET KSQO option now that OR processing is improved (Bruce) 280c272 < * Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs > * -Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs 287d278 < * Add config file check for $ODBCINI, $HOME/.odbc.ini, installpath/etc/odbc.ini 318,322d308 < * ODBC < o ODBC 3.0 support < o Unicode(UCS-2) support < o Updatable cursors support < 337c323 < * Fix foreign key constraints to not error on intermediate db states (Stephan) > * -Fix foreign key constraints to not error on intermediate db states (Stephan) 352c338 < * Propagate column or table renaming to foreign key constraints > * -Propagate column or table renaming to foreign key constraints 447c433 < * Remove wal_files postgresql.conf option because WAL files are now recycled > * -Remove wal_files postgresql.conf option because WAL files are now recycled 460c446 < * Improve dynamic memory allocation by introducing tuple-context memory > * -Improve dynamic memory allocation by introducing tuple-context memory 463c449 < * Nested FULL OUTER JOINs don't work (Tom) > * -Nested FULL OUTER JOINs don't work (Tom)
1 parent 460ee04 commit 12e5b8d

File tree

1 file changed

+18
-32
lines changed

1 file changed

+18
-32
lines changed

doc/TODO

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated: Mon Sep 2 02:44:01 EDT 2002
3+
Last updated: Mon Sep 2 11:30:39 EDT 2002
44

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

@@ -38,7 +38,7 @@ Reporting
3838
* -Change DEBUG startup tag to LOG (Bruce)
3939
* Show location of syntax error in query [yacc]
4040
* -Add getpid() function to backend
41-
* Allow logging of query durations
41+
* -Allow logging of query durations
4242

4343

4444
Permissions
@@ -48,8 +48,6 @@ Permissions
4848
* -Allow user/group names to be specified directly in pg_hba.conf (Bruce)
4949
* -Add PGPASSWORDFILE environment variable or ~/.pgpass to store
5050
user/host/password combinations
51-
* Make single-user local access permissions the default by limiting
52-
permissions on the socket file (Peter E)
5351
* -Allow permissions for functions (Peter E)
5452
* -Allow object creation to be disabled for specific users
5553

@@ -69,8 +67,8 @@ Administration
6967
specified parameters to postgresql.conf defaults (Peter E)
7068
* Allow easy display of usernames in a group
7169
* Allow configuration files to be specified in a different directory
72-
* Reserve last few process slots for super-user if max_connections reached
73-
* Add GUC parameter to print queries that generate errors
70+
* -Reserve last few process slots for super-user if max_connections reached
71+
* -Add GUC parameter to print queries that generate errors
7472

7573
Data Types
7674
==========
@@ -79,27 +77,26 @@ Data Types
7977
* Add IPv6 capability to INET/CIDR types
8078
* Remove Money type, add money formatting for decimal type
8179
* -SELECT cash_out(2) crashes because of opaque
82-
* Declare typein/out functions in pg_proc with a special "C string" data type
83-
* Functions returning sets do not totally work
80+
* -Declare typein/out functions in pg_proc with a special "C string" data type
81+
* -Functions returning sets do not totally work
8482
* Change factorial to return a numeric
8583
* Change NUMERIC data type to use base 10,000 internally
8684
* Change NUMERIC to enforce the maximum precision, and increase it
8785
* Add function to return compressed length of TOAST data values (Tom)
8886
* -Add GUC parameter for DATESTYLE
8987
* Allow INET subnet tests using non-constants
90-
* Allow bytea to handle LIKE with non-TEXT patterns
88+
* -Allow bytea to handle LIKE with non-TEXT patterns
9189

9290

9391
* CONVERSION
94-
o Store binary-compatible type information in the system
92+
o -Store binary-compatible type information in the system
9593
o Allow better handling of numeric constants, type conversion
9694
[typeconv]
97-
o -SELECT col FROM tab WHERE numeric_col = 10.1 fails, requires quotes
9895

9996
* ARRAYS
10097
o Allow nulls in arrays
10198
o Allow arrays to be ORDER'ed
102-
o Ensure we have array-eq operators for every built-in array type
99+
o -Ensure we have array-eq operators for every built-in array type
103100
o Support construction of array result values in expressions
104101

105102
* BINARY DATA
@@ -116,7 +113,6 @@ Multi-Language Support
116113
* Add NCHAR (as distinguished from ordinary varchar),
117114
* Allow LOCALE on a per-column basis, default to ASCII
118115
* Support multiple simultaneous character sets, per SQL92
119-
* Allow setting database character set without multibyte enabled
120116
* Improve Unicode combined character handling
121117
* Optimize locale to have minimal performance impact when not used (Peter E)
122118
* Add octet_length_server() and octet_length_client() (Thomas, Tatsuo)
@@ -149,7 +145,6 @@ Indexes
149145
INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail
150146
[inheritance]
151147
* -Allow UPDATE/DELETE on inherited table
152-
* Have UPDATE/DELETE clean out indexes
153148
* Add UNIQUE capability to non-btree indexes
154149
* Add btree index support for reltime, tinterval, regproc
155150
* Add rtree index support for line, lseg, path, point
@@ -195,13 +190,10 @@ Commands
195190

196191
* ALTER
197192
o ALTER TABLE ADD COLUMN does not honor DEFAULT and non-CHECK CONSTRAINT
198-
o ALTER TABLE ADD COLUMN to inherited table put column in wrong place
199-
[inheritance]
200193
o -Add ALTER TABLE DROP COLUMN feature
201-
o Add ALTER FUNCTION
202194
o -Add ALTER TABLE DROP non-CHECK CONSTRAINT
203-
o -ALTER TABLE ADD PRIMARY KEY (Tom)
204-
o -ALTER TABLE ADD UNIQUE (Tom)
195+
o -ALTER TABLE ADD PRIMARY KEY (Christopher)
196+
o -ALTER TABLE ADD UNIQUE (Christopher)
205197
o -ALTER TABLE ALTER COLUMN SET/DROP NOT NULL (Christopher Kings-Lynne)
206198
o ALTER TABLE ADD COLUMN column SERIAL doesn't create sequence
207199
o ALTER TABLE ADD COLUMN column DEFAULT should fill existing
@@ -245,7 +237,7 @@ Commands
245237
o -Add command to display locks
246238
o -Add SET or BEGIN timeout parameter to cancel query
247239
o Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args
248-
o -Remove SET KSQO option now that OR processing is improved (Tom)
240+
o -Remove SET KSQO option now that OR processing is improved (Bruce)
249241
o Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
250242
ANALYZE, and CLUSTER
251243
o Add SHOW command to see locale
@@ -277,14 +269,13 @@ Commands
277269
Clients
278270
=======
279271

280-
* Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs
272+
* -Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs
281273
or multiple SELECTS to avoid bad system catalog entries
282274
* -Have pg_dump -C dump database location and encoding information
283275
* -Allow psql \d to show foreign keys
284276
* -Allow psql \d to show temporary table structure (Tom)
285277
* Allow psql to show transaction status if backend protocol changes made
286278
* Add XML interface: psql, pg_dump, COPY, separate server (?)
287-
* Add config file check for $ODBCINI, $HOME/.odbc.ini, installpath/etc/odbc.ini
288279
* -Have pg_dump use ADD PRIMARY KEY after COPY, for performance (Neil Conway)
289280

290281
* JDBC
@@ -315,11 +306,6 @@ Clients
315306
o Add SQLSTATE
316307
o fix handling of DB attributes that are arrays
317308

318-
* ODBC
319-
o ODBC 3.0 support
320-
o Unicode(UCS-2) support
321-
o Updatable cursors support
322-
323309

324310
Referential Integrity
325311
=====================
@@ -334,7 +320,7 @@ Referential Integrity
334320
* -Add ALTER TRIGGER ... RENAME
335321
* Change foreign key constraint for array -> element to mean element
336322
in array
337-
* Fix foreign key constraints to not error on intermediate db states (Stephan)
323+
* -Fix foreign key constraints to not error on intermediate db states (Stephan)
338324
* Allow DEFERRABLE UNIQUE constraints
339325
* Allow triggers to be disabled [trigger]
340326

@@ -349,7 +335,7 @@ Dependency Checking
349335
* Have SERIAL generate non-colliding sequence names when we have
350336
auto-destruction
351337
* -Prevent column dropping if column is used by foreign key
352-
* Propagate column or table renaming to foreign key constraints
338+
* -Propagate column or table renaming to foreign key constraints
353339
* -Automatically drop constraints/functions when object is dropped
354340
* -Make foreign key constraints clearer in dump file
355341
* -Make other constraints clearer in dump file
@@ -444,7 +430,7 @@ Write-Ahead Log
444430
* Turn off after-change writes if fsync is disabled (?)
445431
* Add WAL index reliability improvement to non-btree indexes
446432
* -Reorder postgresql.conf WAL items in order of importance (Bruce)
447-
* Remove wal_files postgresql.conf option because WAL files are now recycled
433+
* -Remove wal_files postgresql.conf option because WAL files are now recycled
448434
* Find proper defaults for postgresql.conf WAL entries
449435
* Add checkpoint_min_warning postgresql.conf option to warn about checkpoints
450436
that are too frequent
@@ -457,10 +443,10 @@ Optimizer / Executor
457443

458444
* Improve Subplan list handling
459445
* Allow Subplans to use efficient joins(hash, merge) with upper variable
460-
* Improve dynamic memory allocation by introducing tuple-context memory
446+
* -Improve dynamic memory allocation by introducing tuple-context memory
461447
allocation (Tom)
462448
* Add hash for evaluating GROUP BY aggregates
463-
* Nested FULL OUTER JOINs don't work (Tom)
449+
* -Nested FULL OUTER JOINs don't work (Tom)
464450
* Allow merge and hash joins on expressions not just simple variables (Tom)
465451
* -Add new pg_proc cachable settings to specify whether function can be
466452
evaluated only once or once per query

0 commit comments

Comments
 (0)