diff --git a/doc/TODO b/doc/TODO index e5afcfb386..ce3e4744b7 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,6 +1,6 @@ TODO list for PostgreSQL ======================== -Last updated: Wed May 9 19:11:18 EDT 2001 +Last updated: Thu May 10 13:19:40 EDT 2001 Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) @@ -19,7 +19,7 @@ RELIABILITY PARSER * SELECT pg_class FROM pg_class generates strange error -* Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT +* Alter TABLE ADD COLUMN does not honor DEFAULT or add CONSTRAINT * Unique index on base column not honored on inserts from inherited table INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail [inheritance] @@ -27,7 +27,6 @@ PARSER MISC * Plpgsql does not handle quoted mixed-case identifiers -* Permission to DELETE table allows UPDATE also * SELECT cash_out(1) causes crash ENHANCEMENTS @@ -50,11 +49,13 @@ 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 * 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] * Remove unused files during database vacuum or postmaster startup * Add table name mapping for numeric file names +* Overhaul pg_hba.conf host-based authentication TYPES @@ -176,6 +177,7 @@ REFERENTIAL INTEGRITY switch to pg_shadow.oid as user id * Add unique indexes on pg_database * Check all system tables and add unique indexes as needed +* Make constraints clearer in dump file EXOTIC FEATURES