Update TODO list.

This commit is contained in:
Bruce Momjian 2001-05-10 17:29:55 +00:00
parent 1c6db74d80
commit a871e36944
1 changed files with 21 additions and 17 deletions

View File

@ -1,6 +1,6 @@
TODO list for PostgreSQL
========================
Last updated: Thu May 10 13:19:40 EDT 2001
Last updated: Thu May 10 13:29:36 EDT 2001
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
@ -47,9 +47,10 @@ URGENT
ADMIN
* More access control over who can create tables and use locks (Karel)
* Allow better control over user privileges [privileges]
* Permission to DELETE table allows UPDATE also
* More access control over who can (Karel)
* Improve control over user privileges, including table creation and
lock use [privileges]
* Permission to DELETE table also allows UPDATE
* Allow elog() to return error codes, module name, file name, line
number, not just messages [elog]
* Allow international error message support and add error codes [elog]
@ -59,36 +60,35 @@ ADMIN
TYPES
* Nchar (as distinguished from ordinary varchar),
* Domain capability
* Add domain capability
* Add IPv6 capability to INET/CIDR types
* Add conversion function from text to inet
* Make a separate SERIAL type?
* Store binary-compatible type information in the system
* Allow LOCALE on a per-column basis, default to ASCII
* Add SHOW command to see locale
* Allow nulls in arrays
* Allow arrays to be ORDER'ed
* Support construction of array result values in expressions
* Change foreign key constraint for array -> element to mean element
in array
* Remove Money type, add money formatting for decimal type
* Declare typein/out functions in pg_proc with a special "C string" data type
* Add non-large-object binary field
* Make binary/file in/out interface for TOAST columns
* Functions returning sets do not totally work
* SELECT col FROM tab WHERE numeric_col = 10.1 fails
* Allow better handling of numeric constants, type conversion [typeconv]
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
* SELECT cash_out(2) crashes because of opaque
* Add SQL standard function bit_length()
* Make oid use unsigned int more reliably, pg_atoi()
MULTILANGUAGE SUPPORT
* Add nchar (as distinguished from ordinary varchar),
* Allow LOCALE on a per-column basis, default to ASCII
* Add SHOW command to see locale
* Support multiple simultaneous character sets, per SQL92
* Reject character sequences those are not valid in their charset
* Make functions more multi-byte aware, i.e. trim()
* Make n of CHAR(n)/VARCHAR(n) the number of letters, not bytes
* Add btree index support for reltime, tinterval, regproc
* Add rtree index support for line, lseg, path, point
* Make binary/file in/out interface for TOAST columns
* SELECT cash_out(2) crashes because of opaque
* Add SQL standard function bit_length()
* Make oid use unsigned int more reliably, pg_atoi()
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
VIEWS
@ -109,6 +109,8 @@ INDEXES
* Add UNIQUE capability to non-btree indexes
* Certain indexes will not shrink, i.e. oid indexes with many inserts (Vadim)
* Have UPDATE/DELETE clean out indexes
* Add btree index support for reltime, tinterval, regproc
* Add rtree index support for line, lseg, path, point
COMMANDS
@ -178,6 +180,8 @@ REFERENTIAL INTEGRITY
* Add unique indexes on pg_database
* Check all system tables and add unique indexes as needed
* Make constraints clearer in dump file
* Change foreign key constraint for array -> element to mean element
in array
EXOTIC FEATURES