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

Commit12e5b8d

Browse files
committed
Updates from Tom:
< * Allow logging of query durations> * -Allow logging of query durations51,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 errors82,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 work90c88< * Allow bytea to handle LIKE with non-TEXT patterns> * -Allow bytea to handle LIKE with non-TEXT patterns94c92< o Store binary-compatible type information in the system> o -Store binary-compatible type information in the system97d94< o -SELECT col FROM tab WHERE numeric_col = 10.1 fails, requires quotes102c99< 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 type119d115< * Allow setting database character set without multibyte enabled152d147< * Have UPDATE/DELETE clean out indexes198,199d192< o ALTER TABLE ADD COLUMN to inherited table put column in wrong place< [inheritance]201d193< o Add ALTER FUNCTION203,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 SELECTs287d278< * Add config file check for $ODBCINI, $HOME/.odbc.ini, installpath/etc/odbc.ini318,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 constraints447c433< * Remove wal_files postgresql.conf option because WAL files are now recycled> * -Remove wal_files postgresql.conf option because WAL files are now recycled460c446< * Improve dynamic memory allocation by introducing tuple-context memory> * -Improve dynamic memory allocation by introducing tuple-context memory463c449< * Nested FULL OUTER JOINs don't work (Tom)> * -Nested FULL OUTER JOINs don't work (Tom)
1 parent460ee04 commit12e5b8d

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 202:44:01 EDT 2002
3+
Last updated:Mon Sep 211: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)

[8]ページ先頭

©2009-2025 Movatter.jp