Update TODO list.
This commit is contained in:
parent
1c6db74d80
commit
a871e36944
38
doc/TODO
38
doc/TODO
@ -1,6 +1,6 @@
|
|||||||
TODO list for PostgreSQL
|
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)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -47,9 +47,10 @@ URGENT
|
|||||||
|
|
||||||
ADMIN
|
ADMIN
|
||||||
|
|
||||||
* More access control over who can create tables and use locks (Karel)
|
* More access control over who can (Karel)
|
||||||
* Allow better control over user privileges [privileges]
|
* Improve control over user privileges, including table creation and
|
||||||
* Permission to DELETE table allows UPDATE also
|
lock use [privileges]
|
||||||
|
* Permission to DELETE table also allows UPDATE
|
||||||
* Allow elog() to return error codes, module name, file name, line
|
* Allow elog() to return error codes, module name, file name, line
|
||||||
number, not just messages [elog]
|
number, not just messages [elog]
|
||||||
* Allow international error message support and add error codes [elog]
|
* Allow international error message support and add error codes [elog]
|
||||||
@ -59,36 +60,35 @@ ADMIN
|
|||||||
|
|
||||||
TYPES
|
TYPES
|
||||||
|
|
||||||
* Nchar (as distinguished from ordinary varchar),
|
* Add domain capability
|
||||||
* Domain capability
|
|
||||||
* Add IPv6 capability to INET/CIDR types
|
* Add IPv6 capability to INET/CIDR types
|
||||||
* Add conversion function from text to inet
|
* Add conversion function from text to inet
|
||||||
* Make a separate SERIAL type?
|
* Make a separate SERIAL type?
|
||||||
* Store binary-compatible type information in the system
|
* 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 nulls in arrays
|
||||||
* Allow arrays to be ORDER'ed
|
* Allow arrays to be ORDER'ed
|
||||||
* Support construction of array result values in expressions
|
* 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
|
* Remove Money type, add money formatting for decimal type
|
||||||
* Declare typein/out functions in pg_proc with a special "C string" data type
|
* Declare typein/out functions in pg_proc with a special "C string" data type
|
||||||
* Add non-large-object binary field
|
* Add non-large-object binary field
|
||||||
|
* Make binary/file in/out interface for TOAST columns
|
||||||
* Functions returning sets do not totally work
|
* Functions returning sets do not totally work
|
||||||
* SELECT col FROM tab WHERE numeric_col = 10.1 fails
|
* SELECT col FROM tab WHERE numeric_col = 10.1 fails
|
||||||
* Allow better handling of numeric constants, type conversion [typeconv]
|
* 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
|
* Support multiple simultaneous character sets, per SQL92
|
||||||
* Reject character sequences those are not valid in their charset
|
* Reject character sequences those are not valid in their charset
|
||||||
* Make functions more multi-byte aware, i.e. trim()
|
* Make functions more multi-byte aware, i.e. trim()
|
||||||
* Make n of CHAR(n)/VARCHAR(n) the number of letters, not bytes
|
* 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
|
VIEWS
|
||||||
|
|
||||||
@ -109,6 +109,8 @@ INDEXES
|
|||||||
* Add UNIQUE capability to non-btree indexes
|
* Add UNIQUE capability to non-btree indexes
|
||||||
* 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)
|
||||||
* Have UPDATE/DELETE clean out indexes
|
* Have UPDATE/DELETE clean out indexes
|
||||||
|
* Add btree index support for reltime, tinterval, regproc
|
||||||
|
* Add rtree index support for line, lseg, path, point
|
||||||
|
|
||||||
COMMANDS
|
COMMANDS
|
||||||
|
|
||||||
@ -178,6 +180,8 @@ REFERENTIAL INTEGRITY
|
|||||||
* Add unique indexes on pg_database
|
* Add unique indexes on pg_database
|
||||||
* Check all system tables and add unique indexes as needed
|
* Check all system tables and add unique indexes as needed
|
||||||
* Make constraints clearer in dump file
|
* Make constraints clearer in dump file
|
||||||
|
* Change foreign key constraint for array -> element to mean element
|
||||||
|
in array
|
||||||
|
|
||||||
EXOTIC FEATURES
|
EXOTIC FEATURES
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user