Bruce Momjian
9ae8690ad2
Update link to TODO.detail:
...
< o Check WSACancelBlockingCall() for interrupts (win32intr)
> o Check WSACancelBlockingCall() for interrupts [win32intr]
2006-06-14 18:39:18 +00:00
Bruce Momjian
f944f88021
Add:
...
> o Fix problem when cascading referential triggers make changes on
> cascaded tables, seeing the tables in an intermediate state
>
> http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php
> http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php
2006-06-14 18:36:57 +00:00
Bruce Momjian
1e52c5eb96
Added:
...
>
> * Add URL to more complete multi-byte regression tests
>
> http://archives.postgresql.org/pgsql-hackers/2005-07/msg00272.php
2006-06-14 17:59:33 +00:00
Bruce Momjian
b6f5676c60
Add entry:
...
> * Allow user-defined types to accept 'typmod' parameters
> http://archives.postgresql.org/pgsql-hackers/2005-08/msg01142.php
> http://archives.postgresql.org/pgsql-hackers/2005-09/msg00012.php
2006-06-14 17:51:55 +00:00
Bruce Momjian
aa30e0e555
Remove:
...
< o %Add CSV output format
2006-06-13 21:08:22 +00:00
Bruce Momjian
11a0c1de9f
Add URL for bitmap AM:
...
> http://archives.postgresql.org/pgsql-patches/2005-07/msg00512.php
2006-06-12 16:15:07 +00:00
Bruce Momjian
807bfa581c
Remove pg_dump wording:
...
< pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef(), and
< make use of them in pg_dump
> pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef()
2006-06-10 23:33:27 +00:00
Bruce Momjian
0d001c86f8
Add:
...
< pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef()
> pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef(), and
> make use of them in pg_dump
2006-06-10 23:17:21 +00:00
Bruce Momjian
9143144935
Cleanups:
...
< * Allow a database in tablespace t1 with tables created in
> o Allow a database in tablespace t1 with tables created in
125c125
< * Allow reporting of which objects are in which tablespaces
> o Allow reporting of which objects are in which tablespaces
593c593
< * Allow GRANT/REVOKE permissions to be inherited by objects based on
> o Allow GRANT/REVOKE permissions to be inherited by objects based on
596c596
< * Allow SERIAL sequences to inherit permissions from the base table?
> o Allow SERIAL sequences to inherit permissions from the base table?
2006-06-09 18:41:57 +00:00
Bruce Momjian
c0ba4829a9
Cleanup:
...
< * -%Allow pooled connections to list all prepared statements
> * -Allow pooled connections to list all prepared statements
2006-06-09 18:12:29 +00:00
Bruce Momjian
1a1326d64d
Add URL.
...
< the insert.
> the insert.
> http://archives.postgresql.org/pgsql-patches/2005-07/msg00568.php
2006-06-09 02:11:10 +00:00
Bruce Momjian
fa23204c5d
Update:
...
< * Add SQL99 WITH RECURSIVE (hierarchical) queries to SELECT
> * Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT
2006-06-09 01:02:22 +00:00
Bruce Momjian
2f12903eb9
Remove:
...
< * Rename some /contrib modules from pg* to pg_*
2006-06-09 01:00:36 +00:00
Bruce Momjian
e4725e35be
Add URL.
...
>
> http://archives.postgresql.org/pgsql-patches/2006-06/msg00096.php
>
2006-06-08 18:59:01 +00:00
Bruce Momjian
51aa05a437
Use simple URL's rather than text and a URL:
...
< recovery. See http://archives.postgresql.org/pgsql-patches/2005-04/msg00121.php .
> recovery.
> http://archives.postgresql.org/pgsql-patches/2005-04/msg00121.php
< Right now only one encoding is allowed per database. For a partial
< patch, see http://archives.postgresql.org/pgsql-hackers/2005-03/msg00932.php .
> Right now only one encoding is allowed per database.
> http://archives.postgresql.org/pgsql-hackers/2005-03/msg00932.php
459c460
< notify the protocol when a RESET CONNECTION command is used. See
> notify the protocol when a RESET CONNECTION command is used.
461d461
< for a partial implementation.
515c515
< See http://archives.postgresql.org/pgsql-patches/2006-02/msg00168.php .
> http://archives.postgresql.org/pgsql-patches/2006-02/msg00168.php
535c535
< See http://archives.postgresql.org/pgsql-hackers/2006-05/msg00988.php .
> http://archives.postgresql.org/pgsql-hackers/2006-05/msg00988.php
821c821
< See http://archives.postgresql.org/pgsql-patches/2005-07/msg00107.php .
> http://archives.postgresql.org/pgsql-patches/2005-07/msg00107.php
877c877
< Details at http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php .
> http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php
< See partially completed patch and additional work required at
< http://archives.postgresql.org/pgsql-patches/2006-06/msg00025.php .
> http://archives.postgresql.org/pgsql-patches/2006-06/msg00025.php
1297c1296
< See http://archives.postgresql.org/pgsql-patches/2006-05/msg00040.php .
> http://archives.postgresql.org/pgsql-patches/2006-05/msg00040.php
1311c1310,1311
< o Improve signal handling,
> o Improve signal handling
>
1312a1313
>
2006-06-08 16:07:23 +00:00
Bruce Momjian
2b5b47605c
Add URL.
...
< * Support triggers on columns (Greg Sabino Mullane)
> * Support triggers on columns
>
> See http://archives.postgresql.org/pgsql-patches/2005-07/msg00107.php .
>
2006-06-08 15:41:22 +00:00
Bruce Momjian
4369b0b521
Done:
...
> * -Allow server logs to be remotely read and removed using SQL commands
2006-06-08 13:44:09 +00:00
Bruce Momjian
44f62decad
Add URL for ALTER CONSTRAINT RENAME.
...
>
> See http://archives.postgresql.org/pgsql-patches/2006-02/msg00168.php .
>
2006-06-08 03:17:11 +00:00
Bruce Momjian
ae76c3ace9
Add URL.
...
< recovery.
> recovery. See http://archives.postgresql.org/pgsql-patches/2005-04/msg00121.php .
2006-06-08 02:59:02 +00:00
Bruce Momjian
366231f42f
Add URL:
...
< Right now only one encoding is allowed per database.
> Right now only one encoding is allowed per database. For a partial
> patch, see http://archives.postgresql.org/pgsql-hackers/2005-03/msg00932.php .
2006-06-08 02:42:44 +00:00
Bruce Momjian
8a75c07626
Update wording:
...
< * Add SQL99 WITH RECURSIVE to SELECT
> * Add SQL99 WITH RECURSIVE (hierarchical) queries to SELECT
2006-06-08 01:08:45 +00:00
Bruce Momjian
0f1a7c55b4
Add entry:
...
> * Consider allowing control of upper/lower case folding of unquoted
> identifiers
>
> Details at http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php .
2006-06-08 01:02:53 +00:00
Bruce Momjian
51dfe35121
Done:
...
< o Allow timezone names in SQL strings, '2006-05-24 21:11
> o -Allow timezone names in SQL strings, '2006-05-24 21:11
2006-06-07 22:31:38 +00:00
Bruce Momjian
9ca4c153bf
Mention GPL /contrib modules:
...
>
> Particularly, move GPL-licensed /contrib/userlock and
> /contrib/dbmirror/clean_pending.pl.
>
2006-06-07 20:39:10 +00:00
Bruce Momjian
05631354f3
Add URL to RESET CONNECTION:
...
< notify the protocol when a RESET CONNECTION command is used.
> notify the protocol when a RESET CONNECTION command is used. See
> http://archives.postgresql.org/pgsql-patches/2006-04/msg00192.php
> for a partial implementation.
2006-06-06 16:27:23 +00:00
Bruce Momjian
491a8c27c9
Done:
...
< * %Make postmater and postgres options distinct so the postmaster -o
> * -Make postmater and postgres options distinct so the postmaster -o
2006-06-06 13:52:21 +00:00
Bruce Momjian
f6dc20e109
Update:
...
< * %Remove behavior of postmaster -o
> * %Make postmater and postgres options distinct so the postmaster -o
> option is no longer needed
2006-06-04 02:11:04 +00:00
Bruce Momjian
d7739850e4
Update:
...
< o Allow COPY to output from views
> o Allow COPY to output from SELECT
570c570
< Another idea would be to allow actual SELECT statements in a COPY.
> COPY should also be able to output views.
2006-06-04 01:33:39 +00:00
Bruce Momjian
8a4035410f
Record location of partial patch :
...
> * Allow WAL information to recover corrupted pg_controldata
>
> See partially completed patch and additional work required at
> http://archives.postgresql.org/pgsql-patches/2006-06/msg00025.php .
>
2006-06-03 04:00:01 +00:00
Bruce Momjian
6ea7164feb
Patch reverted, not done:
...
> * Allow WAL information to recover corrupted pg_controldata
2006-06-03 02:34:35 +00:00
Bruce Momjian
70507ace88
Add item:
...
> * Consider GnuTLS if OpenSSL license becomes a problem
>
> See http://archives.postgresql.org/pgsql-patches/2006-05/msg00040.php .
2006-05-30 10:21:12 +00:00
Bruce Momjian
63cb35c41c
Add:
...
> o Allow timezone names in SQL strings, '2006-05-24 21:11
> Americas/New_York'::timestamptz
2006-05-29 23:29:38 +00:00
Bruce Momjian
6bd89d09c8
Remove pg_attribute detail, add URL
...
< pg_attribute.attislocal has to be set to 'false' for ADD, and
< pg_attribute.attinhcount adjusted appropriately
> See http://archives.postgresql.org/pgsql-hackers/2006-05/msg00988.php .
2006-05-24 18:12:38 +00:00
Bruce Momjian
672f0beb01
Update text:
...
> This allows tables to be added/removed from an inheritance
> hierarchy. This is particularly useful for table partitioning.
2006-05-23 20:59:29 +00:00
Bruce Momjian
b7741bff02
Add:
...
> o Add ALTER TABLE tab ADD/DROP INHERITS parent
>
> pg_attribute.attislocal has to be set to 'false' for ADD, and
> pg_attribute.attinhcount adjusted appropriately
>
2006-05-23 20:57:53 +00:00
Bruce Momjian
74d0cf3974
Make "trigger" section:
...
> * Referential Integrity
>
> o Add MATCH PARTIAL referential integrity
> o Change foreign key constraint for array -> element to mean element
> in array?
> o Enforce referential integrity for system tables
>
>
< Referential Integrity
< =====================
<
< * Add MATCH PARTIAL referential integrity
> Triggers
> ========
< * Change foreign key constraint for array -> element to mean element
< in array?
801d804
< * Enforce referential integrity for system tables
2006-05-22 20:39:23 +00:00
Bruce Momjian
e6bd9bf7ff
Add:
...
>
> * Add a GUC to control whether BEGIN inside a transcation should abort
> the transaction.
2006-05-18 02:32:15 +00:00
Bruce Momjian
5ff2838c57
Add description:
...
* %Disallow changing DEFAULT expression of a SERIAL column?
>
> This should be done only if the existing SERIAL problems cannot be
> fixed.
>
2006-05-06 23:35:32 +00:00
Bruce Momjian
9bd5181068
Add/ cleanup:
...
< * %Disallow changing default expression of a SERIAL column?
> * %Disallow changing DEFAULT expression of a SERIAL column?
472a473,476
> * Add DEFAULT .. AS OWNER so permission checks are done as the table
> owner
>
> This would be useful for SERIAL nextval() calls and CHECK constraints.
2006-05-05 09:35:58 +00:00
Bruce Momjian
931bfc9664
Done:
...
> o -Allow per-database permissions to be set via GRANT
2006-04-30 02:10:41 +00:00
Bruce Momjian
87db3ad078
Add question mark:
...
> * %Disallow changing default expression of a SERIAL column?
2006-04-30 01:45:26 +00:00
Bruce Momjian
782df58a1c
Revert patch pending more discussion:
...
Disallow changing DEFAULT expression of a SERIAL column.
2006-04-30 01:08:07 +00:00
Bruce Momjian
c6ef426f67
Done:
...
> * -Disallow changing default expression of a SERIAL column
2006-04-29 16:44:31 +00:00
Bruce Momjian
87f00a4694
Add to item log_min_error_messages item:
...
> Another idea is to allow separate configuration files for each module,
> or allow arbitrary SET commands to be passed to them.
2006-04-27 15:56:17 +00:00
Bruce Momjian
80aa37a72f
Add:
...
> * Invalidate prepared queries, like INSERT, when the table definition
> is altered
2006-04-27 02:41:36 +00:00
Bruce Momjian
3289a932a9
Done:
...
* -Allow WAL information to recover corrupted pg_controldata
2006-04-26 02:15:20 +00:00
Bruce Momjian
5fd7df43e2
I now see we support RESET SESSION AUTHORIZATION, so it seems we have to
...
use RESET CONNECTION:
< * Add RESET SESSION command to reset all session state
> * Add RESET CONNECTION command to reset all session state
447c447
< notify the protocol when a RESET SESSION command is used.
> notify the protocol when a RESET CONNECTION command is used.
2006-04-25 14:33:41 +00:00
Bruce Momjian
2b70093548
RESET SESSION is more precise:
...
< * Add RESET CONNECTION command to reset all session state
> * Add RESET SESSION command to reset all session state
447c447
< notify the protocol when a RESET CONNECTION command is used.
> notify the protocol when a RESET SESSION command is used.
2006-04-25 14:31:03 +00:00
Bruce Momjian
11fbdf2f25
Update inheritance constraint items:
...
< o %Prevent child tables from altering or dropping constraints
< like CHECK that were inherited from the parent table
< like CHECK that are inherited by child tables
<
< Dropping constraints should only be possible with CASCADE.
<
> like CHECK that are inherited by child tables unless CASCADE
> is used
> o %Prevent child tables from altering or dropping constraints
> like CHECK that were inherited from the parent table
2006-04-25 02:58:34 +00:00
Bruce Momjian
b532c86f2e
Done:
...
> * -Add transaction_timestamp(), statement_timestamp(), clock_timestamp()
2006-04-25 00:26:53 +00:00