Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CVS log for pgsql/doc/src/FAQ/Attic/TODO.html

[BACK] Up to [PostgreSQL CVS Repository] / pgsql / doc / src / FAQ

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.1010
Wed Aug 20 18:21:33 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.1009: +0 -0 lines
TODO now in wiki, html version removed.

Revision 1.1009: download - view: text, markup, annotated - select for diffs
Wed Aug 20 18:20:46 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1008: preferred, colored
Changes since revision 1.1008: +3 -1865 lines
New TODO list URL wiki location listed; contents truncated.

Revision 1.1008: download - view: text, markup, annotated - select for diffs
Tue Aug 19 19:19:53 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1007: preferred, colored
Changes since revision 1.1007: +11 -11 lines
Not done:

< 	o -Allow an existing index to be marked as a table's primary key
> 	o Allow an existing index to be marked as a table's primary key

Revision 1.1007: download - view: text, markup, annotated - select for diffs
Tue Aug 19 16:56:42 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1006: preferred, colored
Changes since revision 1.1006: +2 -2 lines
TODO done:

!       o Allow an existing index to be marked as a table's primary key

Revision 1.1006: download - view: text, markup, annotated - select for diffs
Tue Aug 19 03:08:56 2008 UTC (16 years, 9 months ago) by alvherre
Branches: MAIN
Diff to: previous 1.1005: preferred, colored
Changes since revision 1.1005: +94 -102 lines
Fix some issues that prevent this file to be processed by scripts.

While at it, mark a couple of items completed in 8.4:
!   o -Prevent long-lived temporary tables from causing frozen-xid
      advancement starvation

! * -Improve performance of shared invalidation queue for multiple CPUs

Also remove a couple of obsolete assignments.

Revision 1.1005: download - view: text, markup, annotated - select for diffs
Mon Aug 18 15:02:46 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1004: preferred, colored
Changes since revision 1.1004: +6 -1 lines
Add to TODO:

>
> * Fix all set-returning system functions so they support a wildcard
>   target list
>
>   SELECT * FROM pg_get_keywords() works but SELECT * FROM
>   pg_show_all_settings() does not.

Revision 1.1004: download - view: text, markup, annotated - select for diffs
Sat Aug 16 02:36:58 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1003: preferred, colored
Changes since revision 1.1003: +2 -1 lines
Add URL for:

* Improve ability to modify views via ALTER TABLE
<
>   http://archives.postgresql.org/pgsql-hackers/2008-08/msg00300.php

Revision 1.1003: download - view: text, markup, annotated - select for diffs
Sat Aug 16 02:15:33 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1002: preferred, colored
Changes since revision 1.1002: +5 -1 lines
Add to TODO:

>
> * Prevent query cancel packets from being replayed by an attacker,
>   especially when using SSL
>
>   http://archives.postgresql.org/pgsql-hackers/2008-08/msg00345.php
>

Revision 1.1002: download - view: text, markup, annotated - select for diffs
Thu Aug 14 01:57:42 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.1001: preferred, colored
Changes since revision 1.1001: +5 -1 lines
Add URL for:

* Improve ability to modify views via ALTER TABLE

>   http://archives.postgresql.org/pgsql-hackers/2008-07/msg01410.php

Revision 1.1001: download - view: text, markup, annotated - select for diffs
Tue Aug 12 09:55:08 2008 UTC (16 years, 9 months ago) by petere
Branches: MAIN
Diff to: previous 1.1000: preferred, colored
Changes since revision 1.1000: +0 -3 lines
Remove TODO item

    Allow XML to accept more liberal DOCTYPE specifications

Everything works correctly, per today's email to -general.

Revision 1.1000: download - view: text, markup, annotated - select for diffs
Tue Aug 12 03:48:52 2008 UTC (16 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.999: preferred, colored
Changes since revision 1.999: +5 -2 lines
Add:

> * Add 'hostgss' pg_hba.conf option to allow GSS link-level encryption
>
>   http://archives.postgresql.org/pgsql-hackers/2008-07/msg01454.php

Revision 1.999: download - view: text, markup, annotated - select for diffs
Thu Jul 31 20:47:30 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.998: preferred, colored
Changes since revision 1.998: +2 -1 lines
Add URL to:

* Consider decreasing the I/O caused by updating tuple hint bits

>   http://archives.postgresql.org/pgsql-patches/2008-07/msg00199.php

Revision 1.998: download - view: text, markup, annotated - select for diffs
Fri Jul 18 02:03:28 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.997: preferred, colored
Changes since revision 1.997: +2 -1 lines
Add URL for:

* Implement SQL:2003 window functions

>   http://archives.postgresql.org/pgsql-hackers/2008-07/msg00232.php

Revision 1.997: download - view: text, markup, annotated - select for diffs
Thu Jul 17 01:34:33 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.996: preferred, colored
Changes since revision 1.996: +4 -1 lines
Add to TODO:
>
> * Reduce locking requirements for creating a trigger
>
>   http://archives.postgresql.org/pgsql-hackers/2008-06/msg00635.php
>

Revision 1.996: download - view: text, markup, annotated - select for diffs
Wed Jul 16 21:03:45 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.995: preferred, colored
Changes since revision 1.995: +3 -1 lines
Add URL for:

* Implement SQL:2003 window functions
>
>   http://archives.postgresql.org/pgsql-hackers/2008-06/msg00380.php
>

Revision 1.995: download - view: text, markup, annotated - select for diffs
Wed Jul 16 15:30:19 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.994: preferred, colored
Changes since revision 1.994: +4 -1 lines
Add to TODO:

>
> 	o Add external tool to auto-tune some postgresql.conf parameters
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-06/msg00000.php
>

Revision 1.994: download - view: text, markup, annotated - select for diffs
Tue Jul 15 15:03:41 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.993: preferred, colored
Changes since revision 1.993: +3 -1 lines
Add to TODO:

>
> 	o Reduce PITR WAL file size by removing full page writes and
> 	  by removing trailing bytes to improve compression

Revision 1.993: download - view: text, markup, annotated - select for diffs
Tue Jul 15 13:55:20 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.992: preferred, colored
Changes since revision 1.992: +4 -1 lines
Add TODO:

>
> * Consider decreasing the I/O caused by updating tuple hint bits
>
>   http://archives.postgresql.org/pgsql-hackers/2008-05/msg00847.php
>

Revision 1.992: download - view: text, markup, annotated - select for diffs
Tue Jul 15 03:17:51 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.991: preferred, colored
Changes since revision 1.991: +2 -2 lines
Done:

> 	o -Have psql show current values for a sequence

Revision 1.991: download - view: text, markup, annotated - select for diffs
Mon Jul 14 22:57:21 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.990: preferred, colored
Changes since revision 1.990: +4 -1 lines
Add to TODO:

> * Improve ability to modify views via ALTER TABLE
>
>   http://archives.postgresql.org/pgsql-hackers/2008-05/msg00691.php

Revision 1.990: download - view: text, markup, annotated - select for diffs
Mon Jul 14 20:54:18 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.989: preferred, colored
Changes since revision 1.989: +2 -2 lines
Done:

< * Add temporal versions of generate_series()
> * -Add temporal versions of generate_series()

Revision 1.989: download - view: text, markup, annotated - select for diffs
Mon Jul 14 17:54:54 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.988: preferred, colored
Changes since revision 1.988: +2 -1 lines
Add URL for:

* Consider allowing control of upper/lower case folding of unquoted
  identifiers

>   http://archives.postgresql.org/pgsql-hackers/2008-07/msg00415.php

Revision 1.988: download - view: text, markup, annotated - select for diffs
Mon Jul 14 17:16:13 2008 UTC (16 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.987: preferred, colored
Changes since revision 1.987: +2 -2 lines
Done, per Simon:

< 	o Fix server restart problem when the server was shutdown during
> 	o -Fix server restart problem when the server was shutdown during

Revision 1.987: download - view: text, markup, annotated - select for diffs
Tue Jul 1 18:26:30 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.986: preferred, colored
Changes since revision 1.986: +2 -1 lines
Add URL for:

* Add database and transaction-level triggers

Revision 1.986: download - view: text, markup, annotated - select for diffs
Tue Jul 1 18:09:09 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.985: preferred, colored
Changes since revision 1.985: +3 -1 lines
Add to TODO:

> * Fix TRUNCATE ... RESTART IDENTITY so its affect on sequences is rolled
>   back on transaction abort

Revision 1.985: download - view: text, markup, annotated - select for diffs
Mon Jun 30 19:45:15 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.984: preferred, colored
Changes since revision 1.984: +7 -4 lines
Add psql TODO:

> 	o Add "auto" expanded mode that outputs in expanded format if
> 	  "wrapped" mode can't wrap the output to the screen width
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-05/msg00417.php
>

Revision 1.984: download - view: text, markup, annotated - select for diffs
Mon Jun 30 19:41:37 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.983: preferred, colored
Changes since revision 1.983: +9 -1 lines
Add psql TODO item:

> 	o Add option to wrap column values at whitespace boundaries,
>           rather than chopping them at a fixed width.
> 	  Currently, "wrapped" format chops values into fixed
> 	  widths.  Perhaps the word wrapping could use the same
> 	  algorithm documented in the W3C specification.
> 	  http://archives.postgresql.org/pgsql-hackers/2008-05/msg00404.php
> 	  http://www.w3.org/TR/CSS21/tables.html#auto-table-layout

Revision 1.983: download - view: text, markup, annotated - select for diffs
Fri Jun 27 02:38:29 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.982: preferred, colored
Changes since revision 1.982: +3 -1 lines
Add to TODO:

>
> * Fix system views like pg_stat_all_tables to use set-returning
>   functions, rather than views of per-column functions

Revision 1.982: download - view: text, markup, annotated - select for diffs
Thu Jun 26 19:18:37 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.981: preferred, colored
Changes since revision 1.981: +2 -1 lines
Add MERGE TODO URL:

>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg01890.php

Revision 1.981: download - view: text, markup, annotated - select for diffs
Thu Jun 26 03:58:00 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.980: preferred, colored
Changes since revision 1.980: +7 -3 lines
Add TODO about security:

* Improve server security options

  http://archives.postgresql.org/pgsql-hackers/2008-04/msg01875.php
  http://archives.postgresql.org/pgsql-hackers/2008-05/msg00000.php

Revision 1.980: download - view: text, markup, annotated - select for diffs
Thu Jun 26 02:53:19 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.979: preferred, colored
Changes since revision 1.979: +4 -1 lines
Add to TODO:

>
> * Improve LDAP authentication configuration options
>
>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg01745.php

Revision 1.979: download - view: text, markup, annotated - select for diffs
Tue Jun 24 15:53:24 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.978: preferred, colored
Changes since revision 1.978: +2 -2 lines
TODO item done:

< 	o Prevent pg_dump/pg_restore from being affected by
> 	o -Prevent pg_dump/pg_restore from being affected by

Revision 1.978: download - view: text, markup, annotated - select for diffs
Mon Jun 23 22:42:32 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.977: preferred, colored
Changes since revision 1.977: +7 -2 lines
Add TODO:

>
> 	o Allow COPY to report errors sooner
>
>          http://archives.postgresql.org/pgsql-hackers/2008-04/msg01169.php

Revision 1.977: download - view: text, markup, annotated - select for diffs
Mon Jun 23 22:23:54 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.976: preferred, colored
Changes since revision 1.976: +2 -1 lines
Add URL for Merge.

Revision 1.976: download - view: text, markup, annotated - select for diffs
Mon Jun 23 22:12:20 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.975: preferred, colored
Changes since revision 1.975: +2 -1 lines
Add to TODO:

> * Allow custom variables to appear in pg_settings()

Revision 1.975: download - view: text, markup, annotated - select for diffs
Mon Jun 23 21:35:35 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.974: preferred, colored
Changes since revision 1.974: +4 -1 lines
Add item:

* Implement a module capability for loading /contrib-style extensions

  http://archives.postgresql.org/pgsql-patches/2008-04/msg00164.php

Revision 1.974: download - view: text, markup, annotated - select for diffs
Mon Jun 23 20:20:54 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.973: preferred, colored
Changes since revision 1.973: +30 -24 lines
Add TODO:

* Consider whether duplicate keys should be sorted by block/offset

  http://archives.postgresql.org/pgsql-hackers/2008-03/msg00558.php

Create new "Sorting" TODO section.

Revision 1.973: download - view: text, markup, annotated - select for diffs
Thu Jun 19 01:15:48 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.972: preferred, colored
Changes since revision 1.972: +2 -1 lines
Add URL for:

        o Allow pg_hba.conf to specify host names along with IP addresses
> 	  http://archives.postgresql.org/pgsql-hackers/2008-06/msg00569.php

Revision 1.972: download - view: text, markup, annotated - select for diffs
Fri Jun 13 16:24:38 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.971: preferred, colored
Changes since revision 1.971: +2 -2 lines
Modify TODO entry to be a function:

> 	o Add functions to syntax check configuration files
>
< * Add pg_ctl option to do a syntax check of postgresql.conf

Revision 1.971: download - view: text, markup, annotated - select for diffs
Thu Jun 12 18:09:04 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.970: preferred, colored
Changes since revision 1.970: +4 -2 lines
Update item to mention target list problem:

< * Allow INSERT/UPDATE ... RETURNING inside a SELECT 'FROM' clause
> * Allow INSERT/UPDATE ... RETURNING inside a SELECT 'FROM' clause or
>   target list
>   http://archives.postgresql.org/pgsql-hackers/2008-06/msg00124.php

Revision 1.970: download - view: text, markup, annotated - select for diffs
Wed Jun 11 20:54:31 2008 UTC (16 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.969: preferred, colored
Changes since revision 1.969: +4 -3 lines
Add:

> * Add pg_ctl option to do a syntax check of postgresql.conf

Revision 1.969: download - view: text, markup, annotated - select for diffs
Sat May 31 15:05:46 2008 UTC (17 years ago) by adunstan
Branches: MAIN
Diff to: previous 1.968: preferred, colored
Changes since revision 1.968: +2 -2 lines
Done:  -Remove psql newline patch when we find out why mingw outputs an extra newline

Revision 1.968: download - view: text, markup, annotated - select for diffs
Thu May 29 02:04:15 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.967: preferred, colored
Changes since revision 1.967: +3 -2 lines
Add description to:

* Add deferred trigger queue file

<   This item involves dumping large queues into files.
>   This item involves dumping large queues into files, or doing some
>   kind of join to process all the triggers, or some bulk operation.

Revision 1.967: download - view: text, markup, annotated - select for diffs
Thu May 29 01:58:29 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.966: preferred, colored
Changes since revision 1.966: +2 -1 lines
Add URL for:

* Add deferred trigger queue file

>   http://archives.postgresql.org/pgsql-hackers/2008-05/msg00876.php

Revision 1.966: download - view: text, markup, annotated - select for diffs
Tue May 20 00:35:45 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.965: preferred, colored
Changes since revision 1.965: +2 -2 lines
Done:

< 	o Use LC_TIME for localized weekday/month names, rather than
> 	o -Use LC_TIME for localized weekday/month names, rather than

Revision 1.965: download - view: text, markup, annotated - select for diffs
Fri May 16 17:03:40 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.964: preferred, colored
Changes since revision 1.964: +2 -2 lines
Done in TODO:

> 	o -Have \l+ show database size, if permissions allow

Revision 1.964: download - view: text, markup, annotated - select for diffs
Fri May 16 02:23:44 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.963: preferred, colored
Changes since revision 1.963: +2 -2 lines
Done:

	PL/pgSQL

> 	o -Add CASE capability to language (already in SQL)

Revision 1.963: download - view: text, markup, annotated - select for diffs
Mon May 12 20:50:52 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.962: preferred, colored
Changes since revision 1.962: +2 -2 lines
Todo done:

> * -Improve dead row detection during multi-statement transactions usage

Revision 1.962: download - view: text, markup, annotated - select for diffs
Sat May 10 01:50:51 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.961: preferred, colored
Changes since revision 1.961: +3 -1 lines
Add URL for:

        o Allow an existing index to be marked as a table's primary key
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-04/msg00500.php

Revision 1.961: download - view: text, markup, annotated - select for diffs
Sat May 10 01:50:14 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.960: preferred, colored
Changes since revision 1.960: +2 -1 lines
Add to TODO:

> 	o Allow an existing index to be marked as a table's primary key

Revision 1.960: download - view: text, markup, annotated - select for diffs
Sat May 10 01:40:09 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.959: preferred, colored
Changes since revision 1.959: +3 -1 lines
Add URL for:

* Add column to pg_stat_activity that shows the progress of long-running
  commands like CREATE INDEX and VACUUM
>
>   http://archives.postgresql.org/pgsql-patches/2008-04/msg00203.php
>

Revision 1.959: download - view: text, markup, annotated - select for diffs
Sat May 10 00:33:33 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.958: preferred, colored
Changes since revision 1.958: +17 -11 lines
Add TODO item:

> 	o Clear table counters on TRUNCATE
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-04/msg00169.php

Revision 1.958: download - view: text, markup, annotated - select for diffs
Sat May 10 00:25:08 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.957: preferred, colored
Changes since revision 1.957: +3 -3 lines
TODOs done:

> 	o -Prevent parent tables from altering or dropping constraints
> 	o -Prevent child tables from altering or dropping constraints

Revision 1.957: download - view: text, markup, annotated - select for diffs
Fri May 9 03:58:41 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.956: preferred, colored
Changes since revision 1.956: +4 -1 lines
Add to TODO:
>
> * Improve the /contrib installation experience
>
>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg00132.php

Revision 1.956: download - view: text, markup, annotated - select for diffs
Thu May 8 02:24:26 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.955: preferred, colored
Changes since revision 1.955: +4 -3 lines
Update TODO wording:

< * Improve detection of shared memory segments being used by other
<   FreeBSD jails

> * Improve detection of shared memory segments being used by others
>   by checking the SysV shared memory field 'nattch'
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00673.php

Revision 1.955: download - view: text, markup, annotated - select for diffs
Thu May 8 01:49:43 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.954: preferred, colored
Changes since revision 1.954: +2 -1 lines
Add to TODO:

>
> 	o Add CREATE SCHEMA ... LIKE that copies a schema
>

Revision 1.954: download - view: text, markup, annotated - select for diffs
Thu May 8 01:45:16 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.953: preferred, colored
Changes since revision 1.953: +4 -1 lines
Add to TODO:

> * Add database and transaction-level triggers
>
>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00451.php

Revision 1.953: download - view: text, markup, annotated - select for diffs
Wed May 7 04:46:01 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.952: preferred, colored
Changes since revision 1.952: +2 -2 lines
Fix TODO typo.

Revision 1.952: download - view: text, markup, annotated - select for diffs
Wed May 7 04:45:39 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.951: preferred, colored
Changes since revision 1.951: +4 -3 lines
Add URL for
< * Consider increasing the number of default statistics target, and
<   reduce statistics target overhead

Revision 1.951: download - view: text, markup, annotated - select for diffs
Wed May 7 04:34:51 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.950: preferred, colored
Changes since revision 1.950: +3 -2 lines
Update TODO wording:

< 	o Allow dictionary to filter out only stop words
> 	o Allow dictionaries to change the token that is passed on to
> 	  later dictionaries

Revision 1.950: download - view: text, markup, annotated - select for diffs
Wed May 7 04:12:25 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.949: preferred, colored
Changes since revision 1.949: +19 -11 lines
Add item, make text search section:

        o Consider changing error to warning for strings larger than one
          megabyte

          http://archives.postgresql.org/pgsql-bugs/2008-02/msg00190.php
          http://archives.postgresql.org/pgsql-patches/2008-03/msg00062.php

Revision 1.949: download - view: text, markup, annotated - select for diffs
Tue May 6 16:14:29 2008 UTC (17 years ago) by momjian
Branches: MAIN
Diff to: previous 1.948: preferred, colored
Changes since revision 1.948: +2 -2 lines
Done:

> * -Add function to report the time of the most recent server reload

Revision 1.948: download - view: text, markup, annotated - select for diffs
Tue May 6 00:47:53 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.947: preferred, colored
Changes since revision 1.947: +2 -4 lines
Done:

> 	o -Improve display of enums to show valid enum values

Revision 1.947: download - view: text, markup, annotated - select for diffs
Mon Apr 28 23:08:33 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.946: preferred, colored
Changes since revision 1.946: +2 -2 lines
Update comment for 8.4:

> #A hyphen, "-", marks changes that will appear in the upcoming 8.4 release.#

Revision 1.946: download - view: text, markup, annotated - select for diffs
Fri Apr 25 21:38:46 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.945: preferred, colored
Changes since revision 1.945: +3 -1 lines
Add URL for:

* Allow adding/renaming/removing enumerated values to an existing
  enumerated data type
>
>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg01718.php
>

Revision 1.945: download - view: text, markup, annotated - select for diffs
Thu Apr 24 20:57:34 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.944: preferred, colored
Changes since revision 1.944: +3 -3 lines
Update TODO item:

> * Allow adding/renaming/removing enumerated values to an existing
>   enumerated data type

Revision 1.944: download - view: text, markup, annotated - select for diffs
Thu Apr 24 20:29:16 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.943: preferred, colored
Changes since revision 1.943: +2 -2 lines
Update:

< * Allow adding enumerated values to an existing enumerated data
> * Allow adding/removing enumerated values to an existing enumerated data

Revision 1.943: download - view: text, markup, annotated - select for diffs
Thu Apr 24 18:23:05 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.942: preferred, colored
Changes since revision 1.942: +8 -3 lines
Add to TODO:

> * Allow prepared transactions with temporary tables created and dropped
>   in the same transaction, and when an ON COMMIT DELETE ROWS temporary
>   table is accessed
>
>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00047.php

Revision 1.942: download - view: text, markup, annotated - select for diffs
Thu Apr 24 17:32:44 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.941: preferred, colored
Changes since revision 1.941: +4 -1 lines
Add TODO item:

>
> 	o Impove COPY performance
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg00954.php

Revision 1.941: download - view: text, markup, annotated - select for diffs
Thu Apr 24 17:06:13 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.940: preferred, colored
Changes since revision 1.940: +3 -1 lines
Add URL for:

* Allow index scans to return matching index keys, not just the matching
  heap locations
>
>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg01657.php
>

Revision 1.940: download - view: text, markup, annotated - select for diffs
Thu Apr 24 16:42:39 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.939: preferred, colored
Changes since revision 1.939: +3 -1 lines
Add to TODO:

> * Allow index scans to return matching index keys, not just the matching
>   heap locations

Revision 1.939: download - view: text, markup, annotated - select for diffs
Thu Apr 24 16:14:25 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.938: preferred, colored
Changes since revision 1.938: +3 -1 lines
Add to TODO:

<
> * Allow adding enumerated values to an existing enumerated data
>   type

Revision 1.938: download - view: text, markup, annotated - select for diffs
Thu Apr 24 16:11:31 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.937: preferred, colored
Changes since revision 1.937: +1 -4 lines
Remove, item done, description unclear:

< * Allow index scans to return matching index keys
<
<   http://archives.postgresql.org/pgsql-hackers/2007-03/msg01079.php

Revision 1.937: download - view: text, markup, annotated - select for diffs
Thu Apr 24 15:54:00 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.936: preferred, colored
Changes since revision 1.936: +5 -4 lines
Update TODO description for GIT:

* Consider smaller indexes that record a range of values per heap page,
  rather than having one index entry for every heap row

Revision 1.936: download - view: text, markup, annotated - select for diffs
Thu Apr 24 02:24:29 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.935: preferred, colored
Changes since revision 1.935: +2 -1 lines
Add GIT URL:

>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg01589.php

Revision 1.935: download - view: text, markup, annotated - select for diffs
Thu Apr 24 00:39:50 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.934: preferred, colored
Changes since revision 1.934: +2 -1 lines
Add to TODO:

<
> 	o Add prompt escape to display the client and server versions

Revision 1.934: download - view: text, markup, annotated - select for diffs
Wed Apr 23 22:38:47 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.933: preferred, colored
Changes since revision 1.933: +2 -1 lines
Add URL for MERGE:

>   http://archives.postgresql.org/pgsql-hackers/2008-04/msg01475.php

Revision 1.933: download - view: text, markup, annotated - select for diffs
Sat Apr 19 12:33:06 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.932: preferred, colored
Changes since revision 1.932: +4 -4 lines
Update TODO using new script.

Revision 1.932: download - view: text, markup, annotated - select for diffs
Sat Apr 19 12:16:21 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.931: preferred, colored
Changes since revision 1.931: +30 -25 lines
Remove TODO.detail references;  instead add TODO URLs pointing to the
archives.  We have been using URLs for a while for new items.

Revision 1.931: download - view: text, markup, annotated - select for diffs
Thu Apr 17 20:57:07 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.930: preferred, colored
Changes since revision 1.930: +2 -10 lines
TODO Done:

> * -Allow administrators to safely terminate individual sessions

Revision 1.930: download - view: text, markup, annotated - select for diffs
Wed Apr 16 17:50:01 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.929: preferred, colored
Changes since revision 1.929: +2 -2 lines
Update TODO wording.

Revision 1.929: download - view: text, markup, annotated - select for diffs
Wed Apr 16 17:25:56 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.928: preferred, colored
Changes since revision 1.928: +7 -1 lines
Add to TODO:

> * Implement the non-threaded Avahi service discovery protocol
>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg00939.php
>   http://archives.postgresql.org/pgsql-patches/2008-02/msg00097.php
>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg01211.php
>   http://archives.postgresql.org/pgsql-patches/2008-04/msg00001.php

Revision 1.928: download - view: text, markup, annotated - select for diffs
Tue Apr 15 21:39:19 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.927: preferred, colored
Changes since revision 1.927: +1 -1 lines
Re-add terminate TODO item.

Revision 1.927: download - view: text, markup, annotated - select for diffs
Tue Apr 15 20:28:46 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.926: preferred, colored
Changes since revision 1.926: +9 -1 lines
Revert addition of pg_terminate_backend() because of race conditions.

Revision 1.926: download - view: text, markup, annotated - select for diffs
Tue Apr 15 15:08:59 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.925: preferred, colored
Changes since revision 1.925: +5 -2 lines
Add TODO item:

< * Allow NOTIFY in rules involving conditionals
>
> 	o Allow NOTIFY in rules involving conditionals
> 	o Improve LISTEN concurrency
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg01106.php

Revision 1.925: download - view: text, markup, annotated - select for diffs
Tue Apr 15 15:07:09 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.924: preferred, colored
Changes since revision 1.924: +18 -14 lines
Move LISTEN/NOTIFY items to separate TODO section.

Revision 1.924: download - view: text, markup, annotated - select for diffs
Tue Apr 15 14:24:32 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.923: preferred, colored
Changes since revision 1.923: +4 -1 lines
Add to TODO:

> * Allow XML to accept more liberal DOCTYPE specifications
>
>   http://archives.postgresql.org/pgsql-general/2008-02/msg00347.php

Revision 1.923: download - view: text, markup, annotated - select for diffs
Tue Apr 15 13:55:42 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.922: preferred, colored
Changes since revision 1.922: +2 -10 lines
Done:

> * -Allow administrators to safely terminate individual sessions either

Revision 1.922: download - view: text, markup, annotated - select for diffs
Mon Apr 14 13:33:53 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.921: preferred, colored
Changes since revision 1.921: +2 -1 lines
Add URL for:

* Consider automatic caching of statements at various levels:

> 	http://archives.postgresql.org/pgsql-hackers/2008-04/msg00823.php

Revision 1.921: download - view: text, markup, annotated - select for diffs
Fri Apr 11 19:50:40 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.920: preferred, colored
Changes since revision 1.920: +3 -2 lines
Update wording:

< * Allow functions to control the transaction state
> * Allow calling of a procedure outside a SELECT that can control the
>   transaction state

Revision 1.920: download - view: text, markup, annotated - select for diffs
Fri Apr 11 19:36:07 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.919: preferred, colored
Changes since revision 1.919: +2 -2 lines
Changed TODO wording:

< * Support procedures, which return no value
> * Allow functions to control the transaction state

Revision 1.919: download - view: text, markup, annotated - select for diffs
Fri Apr 11 19:16:47 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.918: preferred, colored
Changes since revision 1.918: +4 -1 lines
Add TODO:

> * Support procedures, which return no value
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg01375.php

Revision 1.918: download - view: text, markup, annotated - select for diffs
Fri Apr 11 19:14:57 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.917: preferred, colored
Changes since revision 1.917: +6 -1 lines
Update URLs for dead space map.

Revision 1.917: download - view: text, markup, annotated - select for diffs
Thu Apr 10 18:58:15 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.916: preferred, colored
Changes since revision 1.916: +13 -1 lines
Add TODO URLs moved from open items queue:

>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00265.php
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg01214.php
>   http://archives.postgresql.org/pgsql-patches/2007-05/msg00013.php
>   http://archives.postgresql.org/pgsql-hackers/2007-07/msg00741.php
>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00014.php
>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00487.php
> * Allow index scans to return matching index keys
>
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg01079.php
>
>   http://archives.postgresql.org/pgsql-patches/2007-10/msg00166.php
>   http://archives.postgresql.org/pgsql-patches/2008-01/msg00049.php

Revision 1.916: download - view: text, markup, annotated - select for diffs
Mon Apr 7 02:14:14 2008 UTC (17 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.915: preferred, colored
Changes since revision 1.915: +4 -1 lines
Add to TODO:

>
> 	o Add ability to obfuscate function bodies
>
> 	  http://archives.postgresql.org/pgsql-patches/2008-01/msg00125.php

Revision 1.915: download - view: text, markup, annotated - select for diffs
Thu Apr 3 18:14:02 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.914: preferred, colored
Changes since revision 1.914: +4 -2 lines
Add Wiki URLs for:

< * Allow encoding on a per-column basis optionally using the ICU library

>   http://wiki.postgresql.org/wiki/Todo:Collate
>   http://wiki.postgresql.org/wiki/Todo:ICU

Revision 1.914: download - view: text, markup, annotated - select for diffs
Thu Apr 3 16:37:07 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.913: preferred, colored
Changes since revision 1.913: +4 -1 lines
Add to TODO:

> * Improve how ANALYZE computes in-doubt tuples
>
>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg00771.php
>

Revision 1.913: download - view: text, markup, annotated - select for diffs
Thu Apr 3 01:56:04 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.912: preferred, colored
Changes since revision 1.912: +3 -1 lines
Add URLs for:

* Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT

>   http://archives.postgresql.org/pgsql-patches/2008-01/msg00105.php
>   http://archives.postgresql.org/pgsql-patches/2008-03/msg00327.php

Revision 1.912: download - view: text, markup, annotated - select for diffs
Wed Apr 2 02:11:47 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.911: preferred, colored
Changes since revision 1.911: +1 -4 lines
Remove due to survey/discussion:

<
< * Prefix command-line utilities like createuser with 'pg_'
<
<   http://archives.postgresql.org/pgsql-hackers/2007-06/msg00025.php
<

Revision 1.911: download - view: text, markup, annotated - select for diffs
Fri Mar 28 15:18:42 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.910: preferred, colored
Changes since revision 1.910: +2 -4 lines
Done:

> * -Add ability to trigger on TRUNCATE

Revision 1.910: download - view: text, markup, annotated - select for diffs
Fri Mar 28 03:29:49 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.909: preferred, colored
Changes since revision 1.909: +4 -1 lines
Add to TODO:

>
> 	o Add CASE capability to language (already in SQL)
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-01/msg00696.php
>
>

Revision 1.909: download - view: text, markup, annotated - select for diffs
Fri Mar 28 02:36:04 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.908: preferred, colored
Changes since revision 1.908: +6 -1 lines
Add:

> * Allow one transaction to see tuples using the snapshot of another
>   transaction
>
>   This would assist multiple backends in working together.
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00400.php

Revision 1.908: download - view: text, markup, annotated - select for diffs
Thu Mar 27 20:37:43 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.907: preferred, colored
Changes since revision 1.907: +6 -1 lines
Add to TODO:

>
> * Consider being smarter about memory and external files used during
>   sorts
>
>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg01101.php
>   http://archives.postgresql.org/pgsql-hackers/2007-12/msg00045.php

Revision 1.907: download - view: text, markup, annotated - select for diffs
Thu Mar 27 20:31:04 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.906: preferred, colored
Changes since revision 1.906: +2 -1 lines
Add URL for:

* Consider allowing control of upper/lower case folding of unquoted
  identifiers

>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00849.php

Revision 1.906: download - view: text, markup, annotated - select for diffs
Wed Mar 26 02:39:46 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.905: preferred, colored
Changes since revision 1.905: +2 -3 lines
Update TODO:

< 	o Consider invalidating the cache or keeping seperate cached
< 	  copies when search_path changes
> 	o Consider keeping seperate cached copies when search_path changes

Revision 1.905: download - view: text, markup, annotated - select for diffs
Wed Mar 26 01:49:51 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.904: preferred, colored
Changes since revision 1.904: +5 -1 lines
Added to TODO:

>
> * Consider transaction start/end performance improvements
>
>   http://archives.postgresql.org/pgsql-hackers/2007-07/msg00948.php
>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00361.php

Revision 1.904: download - view: text, markup, annotated - select for diffs
Tue Mar 25 20:18:18 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.903: preferred, colored
Changes since revision 1.903: +2 -5 lines
Done:

> * -Avoid tuple some tuple copying in sort routines

Revision 1.903: download - view: text, markup, annotated - select for diffs
Tue Mar 25 13:09:39 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.902: preferred, colored
Changes since revision 1.902: +5 -3 lines
Update TODO wording:

	* Simplify integer cross-data-type operators

Revision 1.902: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:58:09 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.901: preferred, colored
Changes since revision 1.901: +4 -1 lines
Add to TODO:

>
> * Add SQL-standard array_agg() and unnest() array functions
>
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg01017.php
>

Revision 1.901: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:47:49 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.900: preferred, colored
Changes since revision 1.900: +5 -1 lines
Add to pl/pgsql TODO:

>
> 	o Consider invalidating the cache or keeping seperate cached
> 	  copies when search_path changes
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-01/msg01009.php

Revision 1.900: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:41:21 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.899: preferred, colored
Changes since revision 1.899: +4 -1 lines
Add to TODO:

>
> * Add more cross-data-type operators
>
>   http://archives.postgresql.org/pgsql-bugs/2008-01/msg00189.php

Revision 1.899: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:38:34 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.898: preferred, colored
Changes since revision 1.898: +4 -1 lines
Add to TODO:

> * Detect deadlocks involving LockBufferForCleanup()
>
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00873.php

Revision 1.898: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:33:37 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.897: preferred, colored
Changes since revision 1.897: +4 -1 lines
Add to psql TODO:

>
> 	o Improve display if enums
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-01/msg00826.php
>
>

Revision 1.897: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:23:43 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.896: preferred, colored
Changes since revision 1.896: +4 -1 lines
Add to TODO:

>
> 	o Fix port/rint.c to be spec-compliant
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-01/msg00808.php

Revision 1.896: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:17:17 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.895: preferred, colored
Changes since revision 1.895: +4 -1 lines
Add to TODO:

>
> * Consider sorting entries before inserting into btree index
>
>   http://archives.postgresql.org/pgsql-general/2008-01/msg01010.php

Revision 1.895: download - view: text, markup, annotated - select for diffs
Tue Mar 25 02:11:22 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.894: preferred, colored
Changes since revision 1.894: +5 -1 lines
Add to TODO:

>
> * Improve detection of shared memory segments being used by other
>   FreeBSD jails
>
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00656.php

Revision 1.894: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:42:23 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.893: preferred, colored
Changes since revision 1.893: +5 -1 lines
Add to TODO:

>
> * Move pgfoundry's xlogdump to /contrib and have it rely more closely
>   on the WAL backend code
>
>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg00035.php
>

Revision 1.893: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:28:54 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.892: preferred, colored
Changes since revision 1.892: +4 -1 lines
Add to TODO:

>
> * Have resource managers report the duration of their status changes
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg01468.php

Revision 1.892: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:14:53 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.891: preferred, colored
Changes since revision 1.891: +4 -1 lines
Add to TODO:

>
> * Be more aggressive about creating WAL files
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg01325.php

Revision 1.891: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:11:48 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.890: preferred, colored
Changes since revision 1.890: +5 -1 lines
Add:

> 	o Prevent concurrent CREATE TABLE table1 from sometimes returning
> 	  a cryptic error message
>
> 	  http://archives.postgresql.org/pgsql-bugs/2007-10/msg00169.php

Revision 1.890: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:07:12 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.889: preferred, colored
Changes since revision 1.889: +4 -1 lines
Add to TODO:

>
> * Have /contrib/dblink reuse unnamed connections
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg00895.php

Revision 1.889: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:05:10 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.888: preferred, colored
Changes since revision 1.888: +4 -1 lines
Add to TODO:

> * Remove old-style routines for manipulating tuples
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg00851.php

Revision 1.888: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:02:03 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.887: preferred, colored
Changes since revision 1.887: +4 -1 lines
Add to TODO:

>
> * Create three versions of libpgport to simplify client code
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg00154.php
>

Revision 1.887: download - view: text, markup, annotated - select for diffs
Tue Mar 25 00:00:30 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.886: preferred, colored
Changes since revision 1.886: +4 -1 lines
Add to TODO:

>
> * Fix regular expression bug when using complex back-references
>
>   http://archives.postgresql.org/pgsql-bugs/2007-10/msg00000.php

Revision 1.886: download - view: text, markup, annotated - select for diffs
Mon Mar 24 23:46:21 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.885: preferred, colored
Changes since revision 1.885: +6 -1 lines
Add to TODO:

>
> * Allow xml arrays to be cast to other data types
>
>   http://archives.postgresql.org/pgsql-hackers/2007-09/msg00981.php
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg00231.php
>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg00471.php
>

Revision 1.885: download - view: text, markup, annotated - select for diffs
Mon Mar 24 18:24:30 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.884: preferred, colored
Changes since revision 1.884: +4 -1 lines
Add to TODO:

>
> * Research reducing deTOASTing in more places
>
>   http://archives.postgresql.org/pgsql-hackers/2007-09/msg00895.php

Revision 1.884: download - view: text, markup, annotated - select for diffs
Mon Mar 24 17:48:07 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.883: preferred, colored
Changes since revision 1.883: +2 -1 lines
Add URL for:

* SMP scalability improvements

>   http://archives.postgresql.org/pgsql-hackers/2007-09/msg00206.php

Revision 1.883: download - view: text, markup, annotated - select for diffs
Mon Mar 24 17:41:16 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.882: preferred, colored
Changes since revision 1.882: +2 -1 lines
Add URL to:

* SMP scalability improvements

>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00361.php

Revision 1.882: download - view: text, markup, annotated - select for diffs
Mon Mar 24 17:29:35 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.881: preferred, colored
Changes since revision 1.881: +4 -1 lines
Add to TODO:

>
> * SMP scalability improvements
>
>   http://archives.postgresql.org/pgsql-hackers/2007-07/msg00439.php

Revision 1.881: download - view: text, markup, annotated - select for diffs
Mon Mar 24 16:11:27 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.880: preferred, colored
Changes since revision 1.880: +3 -1 lines
Add URL:

* Allow statistics last vacuum/analyze execution times to be displayed
  without requiring stats_row_level to be enabled

>
>   http://archives.postgresql.org/pgsql-docs/2007-04/msg00028.php
>

Revision 1.880: download - view: text, markup, annotated - select for diffs
Mon Mar 24 16:05:45 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.879: preferred, colored
Changes since revision 1.879: +5 -1 lines
Add to TODO:

> * Improve reporting of UNION type mismatches
>
>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00944.php
>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00597.php

Revision 1.879: download - view: text, markup, annotated - select for diffs
Mon Mar 24 14:17:06 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.878: preferred, colored
Changes since revision 1.878: +3 -3 lines
Update wording:

< 	o Allow pre/data/post files when dumping a single object, for
< 	  performance reasons
> 	o Allow pre/data/post files when schema and data are dumped
> 	  separately, for performance reasons

Revision 1.878: download - view: text, markup, annotated - select for diffs
Sun Mar 23 12:36:59 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.877: preferred, colored
Changes since revision 1.877: +2 -2 lines
Update text:

< 	o Support pgxs
> 	o Support pgxs when using MSVC

Revision 1.877: download - view: text, markup, annotated - select for diffs
Sun Mar 23 01:30:46 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.876: preferred, colored
Changes since revision 1.876: +2 -1 lines
Add:

>   http://archives.postgresql.org/pgsql-patches/2008-02/msg00176.php

Revision 1.876: download - view: text, markup, annotated - select for diffs
Sun Mar 23 01:26:53 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.875: preferred, colored
Changes since revision 1.875: +4 -1 lines
Re-add:

>
> * Avoid tuple some tuple copying in sort routines
>
>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg01206.php

Revision 1.875: download - view: text, markup, annotated - select for diffs
Sun Mar 23 01:23:10 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.874: preferred, colored
Changes since revision 1.874: +4 -1 lines
Add:

>
> * Sort large UPDATE/DELETEs so it is done in heap order
>
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg01119.php

Revision 1.874: download - view: text, markup, annotated - select for diffs
Sun Mar 23 01:13:38 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.873: preferred, colored
Changes since revision 1.873: +2 -1 lines
Add URL for:

* Do async I/O for faster random read-ahead of data

  Async I/O allows multiple I/O requests to be sent to the disk with
  results coming back asynchronously.

>   http://archives.postgresql.org/pgsql-patches/2008-01/msg00170.php

Revision 1.873: download - view: text, markup, annotated - select for diffs
Sun Mar 23 00:56:54 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.872: preferred, colored
Changes since revision 1.872: +1 -4 lines
Done:

<
< * Avoid tuple some tuple copying in sort routines
<
<   http://archives.postgresql.org/pgsql-hackers/2008-02/msg01206.php

Revision 1.872: download - view: text, markup, annotated - select for diffs
Sun Mar 23 00:32:33 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.871: preferred, colored
Changes since revision 1.871: +5 -1 lines
Add to pg_dump TODO:

> 	o Allow pre/data/post files when dumping a single object, for
> 	  performance reasons
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg00205.php
>

Revision 1.871: download - view: text, markup, annotated - select for diffs
Sun Mar 23 00:14:41 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.870: preferred, colored
Changes since revision 1.870: +5 -1 lines
Add to Win3 TODO:

>
> 	o Fix MSVC NLS support, like for to_char()
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg00485.php
> 	  http://archives.postgresql.org/pgsql-patches/2008-02/msg00038.php

Revision 1.870: download - view: text, markup, annotated - select for diffs
Sun Mar 23 00:08:47 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.869: preferred, colored
Changes since revision 1.869: +4 -1 lines
Add to TODO:

>
> * Improve WAL concurrency by increasing lock granularity
>
>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg00556.php
>

Revision 1.869: download - view: text, markup, annotated - select for diffs
Sat Mar 22 23:49:22 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.868: preferred, colored
Changes since revision 1.868: +2 -1 lines
Add to Win32 TODO

>
> 	o Support pgxs

Revision 1.868: download - view: text, markup, annotated - select for diffs
Sat Mar 22 23:47:03 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.867: preferred, colored
Changes since revision 1.867: +4 -1 lines
Add to TODO:

>
> * Avoid tuple some tuple copying in sort routines
>
>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg01206.php

Revision 1.867: download - view: text, markup, annotated - select for diffs
Sat Mar 22 22:52:26 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.866: preferred, colored
Changes since revision 1.866: +2 -1 lines
Add URL for TODO:

        o Add checks to prevent a CREATE RULE views on inherited tables

> 	  http://archives.postgresql.org/pgsql-general/2008-03/msg00077.php

Revision 1.866: download - view: text, markup, annotated - select for diffs
Sat Mar 22 22:06:12 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.865: preferred, colored
Changes since revision 1.865: +4 -1 lines
Add to TODO:

>
> 	o Add checks to prevent a CREATE RULE views on inherited tables
>
> 	  http://archives.postgresql.org/pgsql-general/2008-02/msg01420.php

Revision 1.865: download - view: text, markup, annotated - select for diffs
Sat Mar 22 01:47:38 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.864: preferred, colored
Changes since revision 1.864: +2 -1 lines
Add URL for:

* Simplify ability to create partitioned tables

>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00387.php

Revision 1.864: download - view: text, markup, annotated - select for diffs
Sat Mar 22 01:46:30 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.863: preferred, colored
Changes since revision 1.863: +2 -1 lines
Add URL for:

* Simplify ability to create partitioned tables

>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00248.php

Revision 1.863: download - view: text, markup, annotated - select for diffs
Sat Mar 22 01:44:42 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.862: preferred, colored
Changes since revision 1.862: +4 -1 lines
Add TODO:

>
> * Improve performance of shared invalidation queue for multiple CPUs
>
>   http://archives.postgresql.org/pgsql-performance/2008-01/msg00023.php

Revision 1.862: download - view: text, markup, annotated - select for diffs
Sat Mar 22 01:30:21 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.861: preferred, colored
Changes since revision 1.861: +3 -1 lines
Add URLs for:

* Simplify ability to create partitioned tables

  This would allow creation of partitioned tables without requiring
  creation of triggers or rules for INSERT/UPDATE/DELETE, and constraints
  for rapid partition selection.  Options could include range and hash
  partition selection.

>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00028.php
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00413.php

Revision 1.861: download - view: text, markup, annotated - select for diffs
Fri Mar 21 20:00:53 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.860: preferred, colored
Changes since revision 1.860: +4 -1 lines
Add:

>
> * Convert single quotes to apostrophes in the PDF documentation
>
>   http://archives.postgresql.org/pgsql-docs/2007-12/msg00059.php
>

Revision 1.860: download - view: text, markup, annotated - select for diffs
Fri Mar 21 19:58:11 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.859: preferred, colored
Changes since revision 1.859: +4 -1 lines
Add:

>
> * Fix inconsistent precedence of =, >, and < compared to <>, >=, and <=
>
>   http://archives.postgresql.org/pgsql-bugs/2007-12/msg00145.php

Revision 1.859: download - view: text, markup, annotated - select for diffs
Fri Mar 21 19:34:33 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.858: preferred, colored
Changes since revision 1.858: +5 -1 lines
Add:

>
> 	o Prevent SSL from sending network packets to avoid interference
> 	  with Win32 signal emulation
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-12/msg00455.php

Revision 1.858: download - view: text, markup, annotated - select for diffs
Tue Mar 18 23:35:21 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.857: preferred, colored
Changes since revision 1.857: +11 -7 lines
Spit items:

* Experiment with multi-threaded backend better I/O utilization

  This would allow a single query to make use of multiple I/O channels
  simultaneously.  One idea is to create a background reader that can
  pre-fetch sequential and index scan pages needed by other backends.
  This could be expanded to allow concurrent reads from multiple devices
  in a partitioned table.

* Experiment with multi-threaded backend better CPU utilization

  This would allow several CPUs to be used for a single query, such as
  for sorting or query execution.

Revision 1.857: download - view: text, markup, annotated - select for diffs
Tue Mar 18 23:32:57 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.856: preferred, colored
Changes since revision 1.856: +4 -3 lines
Update TODO description:

* Speed WAL recovery by allowing more than one page to be prefetched

  This should be done utilizing the same infrastructure used for
  prefetching in general to avoid introducing complex error-prone code
  in WAL replay.

Revision 1.856: download - view: text, markup, annotated - select for diffs
Tue Mar 18 18:40:42 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.855: preferred, colored
Changes since revision 1.855: +6 -1 lines
Add to TODO:

>
> * Consider not storing a NULL bitmap on disk if all the NULLs are
>   trailing
>
>   http://archives.postgresql.org/pgsql-hackers/2007-12/msg00624.php
>   http://archives.postgresql.org/pgsql-patches/2007-12/msg00109.php
>

Revision 1.855: download - view: text, markup, annotated - select for diffs
Tue Mar 18 15:30:59 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.854: preferred, colored
Changes since revision 1.854: +3 -1 lines
Add TODO URLs for:

        o Allow UPDATE tab SET ROW (col, ...) = (SELECT...)

> 	  http://archives.postgresql.org/pgsql-patches/2007-04/msg00315.php
> 	  http://archives.postgresql.org/pgsql-patches/2008-03/msg00237.php

Revision 1.854: download - view: text, markup, annotated - select for diffs
Tue Mar 18 03:59:45 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.853: preferred, colored
Changes since revision 1.853: +3 -1 lines
Add URLs for :

* Speed WAL recovery by allowing more than one page to be prefetched

  This involves having a separate process that can be told which pages
  the recovery process will need in the near future.

>   http://archives.postgresql.org/pgsql-general/2007-12/msg00683.php
>   http://archives.postgresql.org/pgsql-hackers/2007-12/msg00497.php
<

Revision 1.853: download - view: text, markup, annotated - select for diffs
Tue Mar 18 02:37:05 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.852: preferred, colored
Changes since revision 1.852: +5 -1 lines
Add TODO:

> 	o Recreate pg_xlog/archive_status/ if it doesn't exist after
> 	  restoring from a PITR backup
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-12/msg00487.php

Revision 1.852: download - view: text, markup, annotated - select for diffs
Tue Mar 18 00:43:01 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.851: preferred, colored
Changes since revision 1.851: +5 -1 lines
Add to TODO:

>
> * Consider Cartesian joins when both relations are needed to form an
>   indexscan qualification for a third relation
>
>   http://archives.postgresql.org/pgsql-performance/2007-12/msg00090.php

Revision 1.851: download - view: text, markup, annotated - select for diffs
Tue Mar 18 00:23:41 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.850: preferred, colored
Changes since revision 1.850: +2 -1 lines
Add URL for:

        o Allow COPY to report error lines and continue

          This requires the use of a savepoint before each COPY line is
          processed, with ROLLBACK on COPY failure.
> 	  http://archives.postgresql.org/pgsql-hackers/2007-12/msg00572.php

Revision 1.850: download - view: text, markup, annotated - select for diffs
Mon Mar 17 23:56:30 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.849: preferred, colored
Changes since revision 1.849: +5 -1 lines
Add to TODO:

>
> * Allow SSL key file permission checks to be optionally disabled when
>   sharing SSL keys with other applications
>
>   http://archives.postgresql.org/pgsql-bugs/2007-12/msg00069.php

Revision 1.849: download - view: text, markup, annotated - select for diffs
Mon Mar 17 23:49:33 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.848: preferred, colored
Changes since revision 1.848: +4 -1 lines
Add:

>
> * Reduce BIT data type overhead using short varlena headers
>
>   http://archives.postgresql.org/pgsql-general/2007-12/msg00273.php

Revision 1.848: download - view: text, markup, annotated - select for diffs
Mon Mar 17 23:32:21 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.847: preferred, colored
Changes since revision 1.847: +4 -1 lines
Add to TODO:

> * Reduce file system activity overhead of statistics file pgstat.stat
>
>   http://archives.postgresql.org/pgsql-general/2007-12/msg00106.php
>

Revision 1.847: download - view: text, markup, annotated - select for diffs
Mon Mar 17 22:59:01 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.846: preferred, colored
Changes since revision 1.846: +5 -1 lines
Add to TODO:

> * Consider if CommandCounterIncrement() can avoid its
>   AcceptInvalidationMessages() call
>
>   http://archives.postgresql.org/pgsql-committers/2007-11/msg00585.php

Revision 1.846: download - view: text, markup, annotated - select for diffs
Mon Mar 17 22:54:23 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.845: preferred, colored
Changes since revision 1.845: +2 -1 lines
Add URL for:

* Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT

>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg01334.php

Revision 1.845: download - view: text, markup, annotated - select for diffs
Mon Mar 17 22:53:02 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.844: preferred, colored
Changes since revision 1.844: +2 -1 lines
Add:

>
> 	o Remove pre-7.3 pg_dump code that assumes pg_depend does not exit

Revision 1.844: download - view: text, markup, annotated - select for diffs
Mon Mar 17 22:45:20 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.843: preferred, colored
Changes since revision 1.843: +2 -1 lines
Add URL for:

* Improve text search error messages

>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg01146.php

Revision 1.843: download - view: text, markup, annotated - select for diffs
Mon Mar 17 22:34:23 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.842: preferred, colored
Changes since revision 1.842: +7 -1 lines
Added to TODO:

> * Improve text search error messages
>
>   http://archives.postgresql.org/pgsql-hackers/2007-10/msg00966.php
>
>
> * Fix /contrib/ltree operator
>
>   http://archives.postgresql.org/pgsql-bugs/2007-11/msg00044.php

Revision 1.842: download - view: text, markup, annotated - select for diffs
Mon Mar 17 21:49:11 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.841: preferred, colored
Changes since revision 1.841: +5 -1 lines
Add TODO:

>
> 	o Fix server restart problem when the server was shutdown during
> 	  a PITR backup
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-11/msg00800.php
>

Revision 1.841: download - view: text, markup, annotated - select for diffs
Mon Mar 17 21:45:14 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.840: preferred, colored
Changes since revision 1.840: +7 -7 lines
Adjust TODO spacing.

Revision 1.840: download - view: text, markup, annotated - select for diffs
Mon Mar 17 21:09:30 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.839: preferred, colored
Changes since revision 1.839: +2 -1 lines
Add TODO URL for:

* Consider increasing the number of default statistics target, and
  reduce statistics target overhead

>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg01066.php

Revision 1.839: download - view: text, markup, annotated - select for diffs
Mon Mar 17 18:22:44 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.838: preferred, colored
Changes since revision 1.838: +5 -1 lines
Add:
>
> 	o Allow Kerberos to disable stripping of realms so we can
> 	  check the username@realm against multiple realms
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-11/msg00009.php

Revision 1.838: download - view: text, markup, annotated - select for diffs
Mon Mar 17 01:46:42 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.837: preferred, colored
Changes since revision 1.837: +2 -4 lines
Done:

> 	o -During index creation, pre-sort the tuples to improve build speed

Revision 1.837: download - view: text, markup, annotated - select for diffs
Thu Mar 13 01:56:46 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.836: preferred, colored
Changes since revision 1.836: +2 -1 lines
Add URL for:

* Do async I/O for faster random read-ahead of data

  Async I/O allows multiple I/O requests to be sent to the disk with
  results coming back asynchronously.

>   http://archives.postgresql.org/pgsql-performance/2007-09/msg00255.php

Revision 1.836: download - view: text, markup, annotated - select for diffs
Wed Mar 12 20:50:22 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.835: preferred, colored
Changes since revision 1.835: +4 -1 lines
Add psql TODO:

< * Include the symbolic SQLSTATE name in verbose error reports
<
<   http://archives.postgresql.org/pgsql-general/2007-09/msg00438.php

Revision 1.835: download - view: text, markup, annotated - select for diffs
Wed Mar 12 20:19:46 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.834: preferred, colored
Changes since revision 1.834: +4 -1 lines
Add to TODO:

> * Expire published xmin for read-only and idle transactions
>
>   http://archives.postgresql.org/pgsql-hackers/2007-09/msg00343.php

Revision 1.834: download - view: text, markup, annotated - select for diffs
Wed Mar 12 19:41:23 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.833: preferred, colored
Changes since revision 1.833: +5 -3 lines
Add:

>
> * Consider a special data type for regular expressions
>
>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg01067.php

Revision 1.833: download - view: text, markup, annotated - select for diffs
Wed Mar 12 19:32:07 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.832: preferred, colored
Changes since revision 1.832: +3 -2 lines
Update TODO:

* Add array_accum() and array_to_set() functions for arrays

  The standards specify array_agg() and UNNEST.
  http://archives.postgresql.org/pgsql-hackers/2007-08/msg00464.php

Revision 1.832: download - view: text, markup, annotated - select for diffs
Wed Mar 12 19:30:59 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.831: preferred, colored
Changes since revision 1.831: +3 -2 lines
Add URL for:

* Consider a simplified API for full text searches

>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg01067.php

Revision 1.831: download - view: text, markup, annotated - select for diffs
Wed Mar 12 19:28:03 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.830: preferred, colored
Changes since revision 1.830: +4 -1 lines
Add for Win32 TODO:

>
> 	o Convert MSVC build system to remove most batch files
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-08/msg00961.php

Revision 1.830: download - view: text, markup, annotated - select for diffs
Wed Mar 12 19:15:25 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.829: preferred, colored
Changes since revision 1.829: +2 -1 lines
Add URL for:

* Add REINDEX CONCURRENTLY, like CREATE INDEX CONCURRENTLY

>   http://archives.postgresql.org/pgsql-performance/2007-08/msg00289.php

Revision 1.829: download - view: text, markup, annotated - select for diffs
Wed Mar 12 18:33:54 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.828: preferred, colored
Changes since revision 1.828: +5 -1 lines
Add for Win32 TODO:

> 	o Diagnose problem where shared memory can sometimes not be
> 	  attached by postmaster children
>
> 	  http://archives.postgresql.org/pgsql-general/2007-08/msg01377.php
>

Revision 1.828: download - view: text, markup, annotated - select for diffs
Wed Mar 12 18:32:29 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.827: preferred, colored
Changes since revision 1.827: +4 -1 lines
Add to TODO:

>
> * Remove use of MAKE_PTR and MAKE_OFFSET macros
>
>   http://archives.postgresql.org/pgsql-general/2007-08/msg01510.php

Revision 1.827: download - view: text, markup, annotated - select for diffs
Wed Mar 12 15:14:50 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.826: preferred, colored
Changes since revision 1.826: +4 -1 lines
Add to TODO:

>
> * Add array_accum() and array_to_set() functions for arrays
>
>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00464.php

Revision 1.826: download - view: text, markup, annotated - select for diffs
Wed Mar 12 01:48:08 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.825: preferred, colored
Changes since revision 1.825: +2 -1 lines
Add URL for:

* Improve speed with indexes

  For large table adjustments during VACUUM FULL, it is faster to cluster
  or reindex rather than update the index.  Also, index updates can bloat
  the index.


>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00307.php

Revision 1.825: download - view: text, markup, annotated - select for diffs
Wed Mar 12 01:40:09 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.824: preferred, colored
Changes since revision 1.824: +5 -1 lines
Add:

>
> * Allow domains to be cast
>
>   http://archives.postgresql.org/pgsql-hackers/2003-06/msg01206.php
>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00289.php

Revision 1.824: download - view: text, markup, annotated - select for diffs
Wed Mar 12 01:35:00 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.823: preferred, colored
Changes since revision 1.823: +4 -1 lines
Add:

>
> * Consider simplifying how memory context resets handle child contexts
>
>   http://archives.postgresql.org/pgsql-patches/2007-08/msg00067.php

Revision 1.823: download - view: text, markup, annotated - select for diffs
Wed Mar 12 01:21:25 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.822: preferred, colored
Changes since revision 1.822: +2 -1 lines
Add URL for:

>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00082.php

Revision 1.822: download - view: text, markup, annotated - select for diffs
Wed Mar 12 01:08:32 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.821: preferred, colored
Changes since revision 1.821: +2 -1 lines
Add URL for:

* Consider increasing NUM_CLOG_BUFFERS

>   http://archives.postgresql.org/pgsql-performance/2007-08/msg00024.php

Revision 1.821: download - view: text, markup, annotated - select for diffs
Wed Mar 12 01:03:04 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.820: preferred, colored
Changes since revision 1.820: +3 -1 lines
Add URL for:

* Consider increasing NUM_CLOG_BUFFERS
>
>   http://archives.postgresql.org/pgsql-hackers/2007-08/msg00030.php
>

Revision 1.820: download - view: text, markup, annotated - select for diffs
Tue Mar 11 23:17:05 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.819: preferred, colored
Changes since revision 1.819: +6 -3 lines
Update TODO:

        o Allow COPY in CSV mode to control whether a quoted zero-length
          string is treated as NULL

          Currently this is always treated as a zero-length string,
          which generates an error when loading into an integer column

Revision 1.819: download - view: text, markup, annotated - select for diffs
Tue Mar 11 22:47:28 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.818: preferred, colored
Changes since revision 1.818: +4 -1 lines
add to TODO COPY:

>
> 	o Allow COPY in CSV mode to control whether "" is treated as NULL
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-07/msg00905.php

Revision 1.818: download - view: text, markup, annotated - select for diffs
Tue Mar 11 22:31:02 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.817: preferred, colored
Changes since revision 1.817: +5 -1 lines
Add to pl/pgsql:

>
> 	o Improve logic of determining if an identifier is a a
> 	  variable or column name
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-07/msg00436.php

Revision 1.817: download - view: text, markup, annotated - select for diffs
Tue Mar 11 21:25:02 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.816: preferred, colored
Changes since revision 1.816: +4 -1 lines
Add:

>
> * Add automated check for invalid C++ source code constructs
>
>   http://archives.postgresql.org/pgsql-patches/2007-07/msg00056.php

Revision 1.816: download - view: text, markup, annotated - select for diffs
Tue Mar 11 21:13:13 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.815: preferred, colored
Changes since revision 1.815: +4 -1 lines
Add:

> * Research use of signals and sleep wake ups
>
>   http://archives.postgresql.org/pgsql-hackers/2007-07/msg00003.php

Revision 1.815: download - view: text, markup, annotated - select for diffs
Tue Mar 11 21:06:10 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.814: preferred, colored
Changes since revision 1.814: +29 -21 lines
Add:

* Test to see if calling PreallocXlogFiles() from the background writer
  will help with WAL segment creation latency

  http://archives.postgresql.org/pgsql-patches/2007-06/msg00340.php

Revision 1.814: download - view: text, markup, annotated - select for diffs
Tue Mar 11 20:46:20 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.813: preferred, colored
Changes since revision 1.813: +6 -2 lines
< * Consider adding buffers the BGW finds reusable to the free list
> * Consider adding buffers the background writer finds reusable to the
>   free list
>
> * Consider wither increasing BM_MAX_USAGE_COUNT improves performance
>
>   http://archives.postgresql.org/pgsql-hackers/2007-06/msg01007.php

Revision 1.813: download - view: text, markup, annotated - select for diffs
Tue Mar 11 20:28:13 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.812: preferred, colored
Changes since revision 1.812: +2 -1 lines
Add URL for:

* Reduce storage space for small NUMERICs

>   http://archives.postgresql.org/pgsql-hackers/2007-06/msg00715.php

Revision 1.812: download - view: text, markup, annotated - select for diffs
Tue Mar 11 20:16:40 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.811: preferred, colored
Changes since revision 1.811: +5 -1 lines
Add:

> 	o Consider normalizing fractions in postgresql.conf, perhaps
> 	  using '%'
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-06/msg00550.php

Revision 1.811: download - view: text, markup, annotated - select for diffs
Tue Mar 11 20:04:56 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.810: preferred, colored
Changes since revision 1.810: +4 -1 lines
Add:

> * Consider sorting writes during checkpoint
>
>   http://archives.postgresql.org/pgsql-hackers/2007-06/msg00541.php

Revision 1.810: download - view: text, markup, annotated - select for diffs
Tue Mar 11 19:48:17 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.809: preferred, colored
Changes since revision 1.809: +4 -1 lines
Add:

>
> * Prefix command-line utilities like createuser with 'pg_'
>
>   http://archives.postgresql.org/pgsql-hackers/2007-06/msg00025.php

Revision 1.809: download - view: text, markup, annotated - select for diffs
Tue Mar 11 19:44:39 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.808: preferred, colored
Changes since revision 1.808: +5 -1 lines
Add:

>
> * Change memory allocation for multi-byte functions so memory is
>   allocated inside conversion functions
>
>   Currently we preallocate memory based on worst-case usage.

Revision 1.808: download - view: text, markup, annotated - select for diffs
Tue Mar 11 19:34:12 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.807: preferred, colored
Changes since revision 1.807: +2 -1 lines
Add another URL for:

* Consider increasing the number of default statistics target, and
  reduce statistics target overhead

  Also consider having a larger statistics target for indexed columns
  and expression indexes
<
>   http://archives.postgresql.org/pgsql-general/2007-06/msg00542.php

Revision 1.807: download - view: text, markup, annotated - select for diffs
Tue Mar 11 19:32:03 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.806: preferred, colored
Changes since revision 1.806: +2 -1 lines
Add URL for:

* Consider increasing the number of default statistics target, and
  reduce statistics target overhead

  Also consider having a larger statistics target for indexed columns
  and expression indexes
>   http://archives.postgresql.org/pgsql-general/2007-05/msg01228.php
>

Revision 1.806: download - view: text, markup, annotated - select for diffs
Tue Mar 11 18:30:50 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.805: preferred, colored
Changes since revision 1.805: +6 -1 lines
Add:

>
> * Consider increasing the number of default statistics target, and
>   reduce statistics target overhead
>
>   Also consider having a larger statistics target for indexed columns
>   and expression indexes

Revision 1.805: download - view: text, markup, annotated - select for diffs
Tue Mar 11 18:14:57 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.804: preferred, colored
Changes since revision 1.804: +4 -1 lines
Add:

>
> * Consider using a hash for joining to a large IN (VALUES ...) list
>
>   http://archives.postgresql.org/pgsql-hackers/2007-05/msg00450.php

Revision 1.804: download - view: text, markup, annotated - select for diffs
Tue Mar 11 18:05:10 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.803: preferred, colored
Changes since revision 1.803: +4 -1 lines
Add for VACUUM:

>
> * Consider a more compact data representation for dead tuples
>
>   http://archives.postgresql.org/pgsql-patches/2007-05/msg00143.php

Revision 1.803: download - view: text, markup, annotated - select for diffs
Tue Mar 11 18:01:04 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.802: preferred, colored
Changes since revision 1.802: +2 -1 lines
Add URL for:

* Fix problem when multiple subtransactions of the same outer transaction
  hold different types of locks, and one subtransaction aborts

>   http://archives.postgresql.org/pgsql-hackers/2007-05/msg00773.php

Revision 1.802: download - view: text, markup, annotated - select for diffs
Tue Mar 11 17:42:13 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.801: preferred, colored
Changes since revision 1.801: +4 -1 lines
Add:

>
> * Add temporal versions of generate_series()
>
>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg01180.php

Revision 1.801: download - view: text, markup, annotated - select for diffs
Tue Mar 11 17:20:47 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.800: preferred, colored
Changes since revision 1.800: +4 -1 lines
Add for pl/pgsql:


o Review handling of MOVE and FETCH


http://archives.postgresql.org/pgsql-patches/2007-04/msg00527.php

Revision 1.800: download - view: text, markup, annotated - select for diffs
Tue Mar 11 17:02:33 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.799: preferred, colored
Changes since revision 1.799: +5 -1 lines
Add:

> 	o Prevent pg_dump/pg_restore from being affected by
> 	  statement_timeout
>
> 	  Using psql to restore a pg_dump dump is also affected.

Revision 1.799: download - view: text, markup, annotated - select for diffs
Tue Mar 11 15:52:02 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.798: preferred, colored
Changes since revision 1.798: +3 -1 lines
Add:

> * Allow statistics last vacuum/analyze execution times to be displayed
>   without requiring stats_row_level to be enabled

Revision 1.798: download - view: text, markup, annotated - select for diffs
Tue Mar 11 15:48:50 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.797: preferred, colored
Changes since revision 1.797: +1 -5 lines
Remove item, per Alvaro:

<
< 	o Set up autovacuum to ignore statement_timeout set in
< 	  postgresql.conf
<
< 	  http://archives.postgresql.org/pgsql-hackers/2007-03/msg01753.php

Revision 1.797: download - view: text, markup, annotated - select for diffs
Tue Mar 11 15:45:05 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.796: preferred, colored
Changes since revision 1.796: +8 -1 lines
Add:

>
> * Consider adding buffers the BGW finds reusable to the free list
>
>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00781.php
>
> * Automatically tune bgwriter_delay based on activity rather then using a
>   fixed interval
>
>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00781.php

Revision 1.796: download - view: text, markup, annotated - select for diffs
Tue Mar 11 15:38:54 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.795: preferred, colored
Changes since revision 1.795: +5 -1 lines
Add:

>
> 	o Set up autovacuum to ignore statement_timeout set in
> 	  postgresql.conf
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-03/msg01753.php

Revision 1.795: download - view: text, markup, annotated - select for diffs
Tue Mar 11 14:56:52 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.794: preferred, colored
Changes since revision 1.794: +3 -2 lines
Add URL for:

* Optimize referential integrity checks

>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00744.php

Revision 1.794: download - view: text, markup, annotated - select for diffs
Tue Mar 11 14:25:51 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.793: preferred, colored
Changes since revision 1.793: +2 -1 lines
Add URL for:

* Allow administrators to safely terminate individual sessions either
  via an SQL function or SIGTERM

>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00218.php

Revision 1.793: download - view: text, markup, annotated - select for diffs
Mon Mar 10 14:16:37 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.792: preferred, colored
Changes since revision 1.792: +4 -1 lines
Add:

>
> * Consider increasing the minimum allowed number of shared buffers
>
>   http://archives.postgresql.org/pgsql-bugs/2008-02/msg00157.php
>

Revision 1.792: download - view: text, markup, annotated - select for diffs
Sat Mar 8 17:57:21 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.791: preferred, colored
Changes since revision 1.791: +4 -1 lines
Add:

>
> * Consider a function-based API for '@@' full text searches
>
>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg00511.php
>

Revision 1.791: download - view: text, markup, annotated - select for diffs
Fri Mar 7 20:38:59 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.790: preferred, colored
Changes since revision 1.790: +5 -1 lines
Add:

>
> * Add a function like pg_get_indexdef() that report more detailed index
>   information
>
>   http://archives.postgresql.org/pgsql-bugs/2007-12/msg00166.php
>

Revision 1.790: download - view: text, markup, annotated - select for diffs
Fri Mar 7 20:22:25 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.789: preferred, colored
Changes since revision 1.789: +5 -1 lines
Add:

>
>
> 	o Prevent autovacuum from running if an old transaction is still
> 	  running from the last vacuum
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-11/msg00899.php
>

Revision 1.789: download - view: text, markup, annotated - select for diffs
Fri Mar 7 20:06:03 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.788: preferred, colored
Changes since revision 1.788: +4 -1 lines
Added to TODO:

>
> * Allow text search dictionary to filter out only stop words
>
>   http://archives.postgresql.org/pgsql-patches/2007-11/msg00081.php

Revision 1.788: download - view: text, markup, annotated - select for diffs
Fri Mar 7 20:01:24 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.787: preferred, colored
Changes since revision 1.787: +5 -1 lines
Add to TODO:

>
> * Consider allowing higher priority queries to have referenced buffer
>   cache pages stay in memory longer
>
>   http://archives.postgresql.org/pgsql-hackers/2007-11/msg00562.php

Revision 1.787: download - view: text, markup, annotated - select for diffs
Fri Mar 7 19:18:59 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.786: preferred, colored
Changes since revision 1.786: +4 -1 lines
Add:

>
> * Improve referential integrity checks
>
>   http://archives.postgresql.org/pgsql-performance/2005-10/msg00458.php

Revision 1.786: download - view: text, markup, annotated - select for diffs
Fri Mar 7 19:03:39 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.785: preferred, colored
Changes since revision 1.785: +5 -1 lines
Add item:

> 	o Store per-table autovacuum settings in pg_class.reloptions.
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-02/msg01440.php
> 	  http://archives.postgresql.org/pgsql-hackers/2008-01/msg00724.php

Revision 1.785: download - view: text, markup, annotated - select for diffs
Fri Mar 7 18:53:49 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.784: preferred, colored
Changes since revision 1.784: +3 -1 lines
Add URL for:

* Allow multiple identical NOTIFY events to always be communicated to the
  client, rather than sent as a single notification to the listener

  http://archives.postgresql.org/pgsql-general/2008-01/msg00057.php

Revision 1.784: download - view: text, markup, annotated - select for diffs
Fri Mar 7 17:54:15 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.783: preferred, colored
Changes since revision 1.783: +4 -1 lines
Add:

> 	o Add SQLSTATE severity to PGconn return status
>
> 	  http://archives.postgresql.org/pgsql-interfaces/2007-11/msg00015.php

Revision 1.783: download - view: text, markup, annotated - select for diffs
Fri Mar 7 15:56:40 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.782: preferred, colored
Changes since revision 1.782: +4 -1 lines
Add:

> 	o Have \l+ show database size, if permissions allow
>
> 	  Ideally it will not generate an error for invalid permissions
>

Revision 1.782: download - view: text, markup, annotated - select for diffs
Fri Mar 7 14:57:39 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.781: preferred, colored
Changes since revision 1.781: +6 -1 lines
Add:

>
> * Add comments on system tables/columns using the information in
>   catalogs.sgml
>
>   Ideally the information would be pulled from the SGML file
>   automatically.
>

Revision 1.781: download - view: text, markup, annotated - select for diffs
Fri Mar 7 01:06:55 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.780: preferred, colored
Changes since revision 1.780: +2 -2 lines
Update wording:

< 	o Require all check constraints to be inherited
> 	o Require all CHECK constraints to be inherited

Revision 1.780: download - view: text, markup, annotated - select for diffs
Fri Mar 7 01:06:36 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.779: preferred, colored
Changes since revision 1.779: +4 -1 lines
Add:

>
> 	o Require all check constraints to be inherited
>
> 	  http://archives.postgresql.org/pgsql-bugs/2007-04/msg00026.php

Revision 1.779: download - view: text, markup, annotated - select for diffs
Fri Mar 7 00:10:13 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.778: preferred, colored
Changes since revision 1.778: +5 -1 lines
Add:

> 	o Have \d show foreign keys that reference a table's primary key
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-04/msg00424.php
>
> 	o Have \d show child tables that inherit from the specified parent

Revision 1.778: download - view: text, markup, annotated - select for diffs
Thu Mar 6 22:17:41 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.777: preferred, colored
Changes since revision 1.777: +2 -1 lines
Add URL for:

* Consider compressing indexes by storing key values duplicated in
  several rows as a single index entry

>   http://archives.postgresql.org/pgsql-patches/2007-03/msg00163.php

Revision 1.777: download - view: text, markup, annotated - select for diffs
Thu Mar 6 22:15:27 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.776: preferred, colored
Changes since revision 1.776: +2 -1 lines
Add URL for:

* Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT

>   http://archives.postgresql.org/pgsql-patches/2007-03/msg00139.php

Revision 1.776: download - view: text, markup, annotated - select for diffs
Thu Mar 6 22:09:43 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.775: preferred, colored
Changes since revision 1.775: +5 -1 lines
Add URLs for:

* Consider compressing indexes by storing key values duplicated in
  several rows as a single index entry
>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00341.php
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg01264.php
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00465.php
>

Revision 1.775: download - view: text, markup, annotated - select for diffs
Thu Mar 6 22:04:57 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.774: preferred, colored
Changes since revision 1.774: +3 -2 lines
Add URL for:

* Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT

>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg01375.php

Revision 1.774: download - view: text, markup, annotated - select for diffs
Thu Mar 6 21:25:50 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.773: preferred, colored
Changes since revision 1.773: +7 -1 lines
Add:

>
> * Allow client certificate names to be checked against the client
>   hostname
>
>   This is already implemented in
>   libpq/fe-secure.c::verify_peer_name_matches_certificate() but the code
>   is commented out.

Revision 1.773: download - view: text, markup, annotated - select for diffs
Thu Mar 6 18:00:59 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.772: preferred, colored
Changes since revision 1.772: +4 -1 lines
Add:

>
> * Reduce memory usage of aggregates in set returning functions
>
>   http://archives.postgresql.org/pgsql-performance/2008-01/msg00031.php
>

Revision 1.772: download - view: text, markup, annotated - select for diffs
Thu Mar 6 17:28:22 2008 UTC (17 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.771: preferred, colored
Changes since revision 1.771: +5 -1 lines
Add:

>
> 	o Prevent escape string warnings when object names have
> 	  backslashes
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-01/msg00227.php
>

Revision 1.771: download - view: text, markup, annotated - select for diffs
Thu Mar 6 17:19:38 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.770: preferred, colored
Changes since revision 1.770: +8 -3 lines
Add:

> * Prevent malicious functions from being executed with the permissions
>   of unsuspecting users
>
>   Index functions are safe, so VACUUM and ANALYZE are safe too.
>   Triggers, CHECK and DEFAULT expressions, and rules are still vulnerable.
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00268.php

Revision 1.770: download - view: text, markup, annotated - select for diffs
Thu Mar 6 03:22:32 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.769: preferred, colored
Changes since revision 1.769: +2 -2 lines
Wording fix:

< 	o Have CONSTRAINT cname NOT NULL preserve the contraint name
> 	o Have CONSTRAINT cname NOT NULL record the contraint name

Revision 1.769: download - view: text, markup, annotated - select for diffs
Thu Mar 6 03:18:19 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.768: preferred, colored
Changes since revision 1.768: +5 -1 lines
Add:

>
> 	o Have CONSTRAINT cname NOT NULL preserve the contraint name
>
> 	  Right now pg_attribute.attnotnull records the NOT NULL status
> 	  of the column, but does not record the contraint name
>

Revision 1.768: download - view: text, markup, annotated - select for diffs
Thu Mar 6 03:15:52 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.767: preferred, colored
Changes since revision 1.767: +73 -72 lines
Break out referential integrity and server-side languages into separate
TODO categories.

Revision 1.767: download - view: text, markup, annotated - select for diffs
Wed Mar 5 16:07:21 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.766: preferred, colored
Changes since revision 1.766: +2 -1 lines
Add URL for:

* Add support for SQL-standard GENERATED/IDENTITY columns

>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg00604.php

Revision 1.766: download - view: text, markup, annotated - select for diffs
Wed Mar 5 16:02:31 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.765: preferred, colored
Changes since revision 1.765: +3 -1 lines
Add URL for:

* Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT

>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg00642.php
>

Revision 1.765: download - view: text, markup, annotated - select for diffs
Wed Mar 5 15:56:11 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.764: preferred, colored
Changes since revision 1.764: +4 -1 lines
Add:

>
> 	o Allow COPY FROM to create index entries in bulk
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg00811.php
>

Revision 1.764: download - view: text, markup, annotated - select for diffs
Tue Mar 4 14:38:38 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.763: preferred, colored
Changes since revision 1.763: +3 -2 lines
Update pg_dump item:

< 	  produce a single dump output file.
> 	  produce a single dump output file.  It also would require
> 	  several sessions to share the same snapshot.

Revision 1.763: download - view: text, markup, annotated - select for diffs
Tue Mar 4 02:48:22 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.762: preferred, colored
Changes since revision 1.762: +1 -9 lines
Remove:

<
< 	o To better utilize resources, restore data, primary keys, and
<  	  indexes for a single table before restoring the next table
<
< 	  Hopefully this will allow the CPU-I/O load to be more uniform
< 	  for simultaneous restores.  The idea is to start data restores
< 	  for several objects, and once the first object is done, to move
< 	  on to its primary keys and indexes.  Over time, simultaneous
< 	  data loads and index builds will be running.

Revision 1.762: download - view: text, markup, annotated - select for diffs
Tue Mar 4 01:38:37 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.761: preferred, colored
Changes since revision 1.761: +2 -1 lines
Add URL for:

        o Allow pg_restore to utilize multiple CPUs and I/O channels by
          restoring multiple objects simultaneously

> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg00963.php

Revision 1.761: download - view: text, markup, annotated - select for diffs
Tue Mar 4 01:33:32 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.760: preferred, colored
Changes since revision 1.760: +33 -5 lines
Add ideas for concurrent pg_dump and pg_restore:

< * pg_dump
> * pg_dump / pg_restore
> 	o Allow pg_dump to utilize multiple CPUs and I/O channels by dumping
> 	  multiple objects simultaneously
>
> 	  The difficulty with this is getting multiple dump processes to
> 	  produce a single dump output file.
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg00205.php
>
> 	o Allow pg_restore to utilize multiple CPUs and I/O channels by
>           restoring multiple objects simultaneously
>
> 	  This might require a pg_restore flag to indicate how many
> 	  simultaneous operations should be performed.  Only pg_dump's
> 	  -Fc format has the necessary dependency information.
>
> 	o To better utilize resources, restore data, primary keys, and
>  	  indexes for a single table before restoring the next table
>
> 	  Hopefully this will allow the CPU-I/O load to be more uniform
> 	  for simultaneous restores.  The idea is to start data restores
> 	  for several objects, and once the first object is done, to move
> 	  on to its primary keys and indexes.  Over time, simultaneous
> 	  data loads and index builds will be running.
>
> 	o To better utilize resources, allow pg_restore to check foreign
> 	  keys simultaneously, where possible
> 	o Allow pg_restore to create all indexes of a table
> 	  concurrently, via a single heap scan
>
> 	  This requires a pg_dump -Fc file because that format contains
>           the required dependency information.
> 	  http://archives.postgresql.org/pgsql-general/2007-05/msg01274.php
>
> 	o Allow pg_restore to load different parts of the COPY data
> 	  simultaneously
<   single heap scan, and have a restore of a pg_dump somehow use it
>   single heap scan, and have pg_restore use it
<   http://archives.postgresql.org/pgsql-general/2007-05/msg01274.php

Revision 1.760: download - view: text, markup, annotated - select for diffs
Mon Mar 3 21:26:09 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.759: preferred, colored
Changes since revision 1.759: +4 -1 lines
Add:

> * Allow INSERT ... DELETE ... RETURNING, namely allow the DELETE ...
>   RETURNING to supply values to the INSERT
>   http://archives.postgresql.org/pgsql-hackers/2008-02/thrd2.php#00979

Revision 1.759: download - view: text, markup, annotated - select for diffs
Mon Mar 3 21:00:35 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.758: preferred, colored
Changes since revision 1.758: +5 -1 lines
Add another URL for:

        o Consider using a ring buffer for COPY FROM
<
< http://archives.postgresql.org/pgsql-hackers/2008-02/msg01080.php
> 	  http://archives.postgresql.org/pgsql-hackers/2008-02/msg01080.php

Revision 1.758: download - view: text, markup, annotated - select for diffs
Mon Mar 3 19:03:44 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.757: preferred, colored
Changes since revision 1.757: +4 -1 lines
Add:

>
> * Allow the UUID type to accept non-standard formats
>
>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg01214.php

Revision 1.757: download - view: text, markup, annotated - select for diffs
Mon Mar 3 18:45:24 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.756: preferred, colored
Changes since revision 1.756: +19 -12 lines
Add:

> * Speed WAL recovery by allowing more than one page to be prefetched
>
>   This involves having a separate process that can be told which pages
>   the recovery process will need in the near future.
>   http://archives.postgresql.org/pgsql-hackers/2008-02/msg01279.php
>

Revision 1.756: download - view: text, markup, annotated - select for diffs
Mon Mar 3 15:06:55 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.755: preferred, colored
Changes since revision 1.755: +7 -2 lines
Add URL's for sequence discussions:

>
>   http://archives.postgresql.org/pgsql-hackers/2008-03/msg00008.php
>
< 	o %Have ALTER TABLE RENAME rename SERIAL sequence names
> 	o Have ALTER TABLE RENAME rename SERIAL sequence names
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-03/msg00008.php
>
> 	  http://archives.postgresql.org/pgsql-hackers/2008-03/msg00008.php

Revision 1.755: download - view: text, markup, annotated - select for diffs
Fri Feb 29 14:56:50 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.754: preferred, colored
Changes since revision 1.754: +2 -2 lines
Update wording:

< * Add Oracle-style packages  (Pavel)
> * Add features of Oracle-style packages  (Pavel)

Revision 1.754: download - view: text, markup, annotated - select for diffs
Sat Feb 16 23:27:34 2008 UTC (17 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.753: preferred, colored
Changes since revision 1.753: +2 -2 lines
Move item as done:

<
> * -Allow AS in "SELECT col AS label" to be optional in certain cases
>
< * Allow AS in "SELECT col AS label" to be optional (not wanted)

Revision 1.753: download - view: text, markup, annotated - select for diffs
Fri Feb 1 02:41:10 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_STABLE, REL8_3_9, REL8_3_8, REL8_3_7, REL8_3_6, REL8_3_5, REL8_3_4, REL8_3_3, REL8_3_2, REL8_3_11, REL8_3_10, REL8_3_1, REL8_3_0
Diff to: previous 1.752: preferred, colored
Changes since revision 1.752: +3 -2 lines
Update item:

< * Improve deadlock detection when deleting items from shared buffers
> * Improve deadlock detection when a page cleaning lock conflicts
>   with a shared buffer that is pinned

Revision 1.752: download - view: text, markup, annotated - select for diffs
Thu Jan 31 15:05:09 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.751: preferred, colored
Changes since revision 1.751: +6 -1 lines
Add:

> * Improve deadlock detection when deleting items from shared buffers
>
>   http://archives.postgresql.org/pgsql-bugs/2008-01/msg00138.php
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00873.php
>   http://archives.postgresql.org/pgsql-committers/2008-01/msg00365.php

Revision 1.751: download - view: text, markup, annotated - select for diffs
Tue Jan 29 16:13:09 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.750: preferred, colored
Changes since revision 1.750: +2 -2 lines
Update wording:

< * Add anonymous transactions
> * Add autonomous transactions

Revision 1.750: download - view: text, markup, annotated - select for diffs
Tue Jan 29 16:11:19 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.749: preferred, colored
Changes since revision 1.749: +11 -10 lines
Add item:

> * Add anonymous transactions
>
>   http://archives.postgresql.org/pgsql-hackers/2008-01/msg00893.php
>

Revision 1.749: download - view: text, markup, annotated - select for diffs
Tue Jan 29 16:09:28 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.748: preferred, colored
Changes since revision 1.748: +1 -2 lines
Remove duplicat item:

< 	  o Allow the PITR process to be debugged and data examined

Revision 1.748: download - view: text, markup, annotated - select for diffs
Thu Jan 24 06:23:32 2008 UTC (17 years, 4 months ago) by petere
Branches: MAIN
Diff to: previous 1.747: preferred, colored
Changes since revision 1.747: +4 -4 lines
Change /contrib to contrib for consistency.

Revision 1.747: download - view: text, markup, annotated - select for diffs
Mon Jan 14 22:14:30 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_RC2
Diff to: previous 1.746: preferred, colored
Changes since revision 1.746: +8 -1 lines
Add:

>
> * Add the ability to automatically create materialized views
>
>   Right now materialized views require the user to create triggers on the
>   main table to keep the summary table current.  SQL syntax should be able
>   to manager the triggers and summary table automatically.  A more
>   sophisticated implementation would automatically retrieve from the
>   summary table when the main table is referenced, if possible.
>

Revision 1.746: download - view: text, markup, annotated - select for diffs
Fri Jan 11 16:49:27 2008 UTC (17 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.745: preferred, colored
Changes since revision 1.745: +4 -1 lines
Add:

> * Add ability to trigger on TRUNCATE
>
>   http://archives.postgresql.org/pgsql-sql/2008-01/msg00050.php

Revision 1.745: download - view: text, markup, annotated - select for diffs
Fri Jan 4 15:58:27 2008 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.744: preferred, colored
Changes since revision 1.744: +2 -1 lines
Add URL for:

* Allow AS in "SELECT col AS label" to be optional (not wanted)

>   http://archives.postgresql.org/pgsql-hackers/2003-04/msg00436.php

Revision 1.744: download - view: text, markup, annotated - select for diffs
Thu Jan 3 18:47:44 2008 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_RC1
Diff to: previous 1.743: preferred, colored
Changes since revision 1.743: +3 -1 lines
Add:

> * Allow multiple identical NOTIFY events to always be communicated to the
>   client, rather than sent as a single notification to the listener

Revision 1.743: download - view: text, markup, annotated - select for diffs
Sun Dec 30 03:22:53 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.742: preferred, colored
Changes since revision 1.742: +53 -153 lines
Update TODO list based on 8.3 completed items:

< * Allow major upgrades without dump/reload, perhaps using pg_upgrade
<   [pg_upgrade]
< * Check for unreferenced table files created by transactions that were
<   in-progress when the server terminated abruptly
<
<   http://archives.postgresql.org/pgsql-patches/2006-06/msg00096.php
<
> * Check for unreferenced table files created by transactions that were
>   in-progress when the server terminated abruptly
>
>   http://archives.postgresql.org/pgsql-patches/2006-06/msg00096.php
>
< * Support table partitioning that allows a single table to be stored
<   in subtables that are partitioned based on the primary key or a WHERE
<   clause
<   creation of rules for INSERT/UPDATE/DELETE, and constraints for
<   rapid partition selection.  Options could include range and hash
>   creation of triggers or rules for INSERT/UPDATE/DELETE, and constraints
>   for rapid partition selection.  Options could include range and hash
<
< * Improve replication solutions
<
< 	o Load balancing
<
< 	  You can use any of the master/slave replication servers to use a
< 	  standby server for data warehousing. To allow read/write queries to
< 	  multiple servers, you need multi-master replication like pgcluster.
<
< 	o Allow replication over unreliable or non-persistent links
<
<
< 	o Mark change-on-restart-only values in postgresql.conf
< 	  All objects in the default database tablespace must have default
< 	  tablespace specifications. This is because new databases are
< 	  created by copying directories. If you mix default tablespace
< 	  tables and tablespace-specified tables in the same directory,
< 	  creating a new database from such a mixed directory would create a
< 	  new database with tables that had incorrect explicit tablespaces.
< 	  To fix this would require modifying pg_class in the newly copied
< 	  database, which we don't currently do.
> 	  Currently all objects in the default database tablespace must
> 	  have default tablespace specifications. This is because new
> 	  databases are created by copying directories. If you mix default
> 	  tablespace tables and tablespace-specified tables in the same
> 	  directory, creating a new database from such a mixed directory
> 	  would create a new database with tables that had incorrect
> 	  explicit tablespaces.  To fix this would require modifying
> 	  pg_class in the newly copied database, which we don't currently
> 	  do.
<
< 	  o Allow recovery.conf to allow the same syntax as
> 	  o Allow recovery.conf to support the same syntax as
< * Allow user-defined types to specify a type modifier at table creation
<   time
< * Allow all data types to cast to and from TEXT
<
<   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00017.php
<
<
< 		o Add support for year-month syntax, INTERVAL '50-6' YEAR TO MONTH
< 		o Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1 year' AS
< 		  INTERVAL MONTH), and this should return '12 months'
> 		o Add support for year-month syntax, INTERVAL '50-6' YEAR
> 		  TO MONTH
> 		o Interpret INTERVAL '1 year' MONTH as CAST (INTERVAL '1
> 		  year' AS INTERVAL MONTH), and this should return '12 months'
< 	* Allow MONEY to be cast to/from other numeric data types
> 	* Allow MONEY to be easily cast to/from other numeric data types
>
< * Allow functions to have a schema search path specified at creation time
< * Fix cases where invalid byte encodings are accepted by the database,
<   but throw an error on SELECT
<
<   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00767.php
< * Improve logging of prepared statements recovered during startup
> * Improve logging of prepared transactions recovered during startup
< * Make standard_conforming_strings the default in 8.4?
> * Make standard_conforming_strings the default in 8.5?
< * Allow the count returned by SELECT, etc to be to represent as an int64
> * Allow the count returned by SELECT, etc to be represented as an int64
< 	o Use more reliable method for CREATE DATABASE to get a consistent
< 	  copy of db?
< 	o Fix transaction restriction checks for CREATE DATABASE and
< 	  other commands
<
< 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg00133.php
< 	  currently allowed.
> 	  currently allowed.  This currently is done if the table is
> 	  created inside the same transaction block as the COPY because
> 	  no other backends can see the table.
< 	o Add SET PATH for schemas?
<
< 	  This is basically the same as SET search_path.
< 	o Enforce referential integrity for system tables
< 		o Add Oracle-style packages  (Pavel)
<
< 		  A package would be a schema with session-local variables,
< 		  public/private functions, and initialization functions.  It
< 		  is also possible to implement these capabilities
< 		  in all schemas and not use a separate "packages"
< 		  syntax at all.
<
< 		  http://archives.postgresql.org/pgsql-hackers/2006-08/msg00384.php
<
< 		o Add single-step debugging of functions
< 		o Allow RETURN to return row or record functions
<
< 		  http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
< 		  http://archives.postgresql.org/pgsql-patches/2006-08/msg00397.php
< 		  http://archives.postgresql.org/pgsql-hackers/2006-09/msg00388.php
<
< 		o Fix problems with RETURN NEXT on tables with
< 		  dropped/added columns after function creation
<
< 		  http://archives.postgresql.org/pgsql-patches/2006-02/msg00165.php
<
< * Make consistent use of long/short command options --- pg_ctl needs
<   long ones, pg_config doesn't have short ones, postgres doesn't have
<   enough long ones, etc.
<
<
<
< 	o Consider parsing the -c string into individual queries so each
< 	  is run in its own transaction
<
< 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg00291.php
<
<
< 	o Remove unnecessary function pointer abstractions in pg_dump source
< 	  code
> 	o Remove unnecessary function pointer abstractions in pg_dump source
> 	  code
<
<
< 	o Fix SSL retry to avoid useless repeated connection attempts and
< 	  ensuing misleading error messages
>
<
<   This is difficult because it requires datatype-specific knowledge.
<
< * Improve commit_delay handling to reduce fsync()
< * %Add an option to sync() before fsync()'ing checkpoint files
>
< * Reduce lock time during VACUUM FULL by moving tuples with read lock,
<   then write lock and truncate table
<
<   Moved tuples are invisible to other backends so they don't require a
<   write lock. However, the read lock promotion to write lock could lead
<   to deadlock situations.
<
< * Prevent long-lived temporary tables from causing frozen-xid advancement
<    starvation
<
<    The problem is that autovacuum cannot vacuum them to set frozen xids;
<    only the session that created them can do that.
<
<
<
< 	o Use free-space map information to guide refilling
< 	o Consider logging activity either to the logs or a system view
> 	  The problem is that autovacuum cannot vacuum them to set frozen xids;
> 	  only the session that created them can do that.
< * Add connection pooling
<
<   It is unclear if this should be done inside the backend code or done
<   by something external like pgpool. The passing of file descriptors to
<   existing backends is one of the difficulties with a backend approach.
<
< * Consider reducing memory used for shared buffer reference count
<
<   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php
<
< * %Remove memory/file descriptor freeing before ereport(ERROR)
< * %Promote debug_query_string into a server-side function current_query()
< * Allow ecpg to work with MSVC and BCC
< * Add xpath_array() to /contrib/xml2 to return results as an array
< * Allow building in directories containing spaces
<
<   This is probably not possible because 'gmake' and other compiler tools
<   do not fully support quoting of paths with spaces.
<
< * Fix sgmltools so PDFs can be generated with bookmarks
< * Split out libpq pgpass and environment documentation sections to make
<   it easier for non-developers to find
< * Use strlcpy() rather than our StrNCpy() macro
<
<   http://archives.postgresql.org/pgsql-hackers/2006-09/msg02108.php
<
< 	o Re-enable timezone output on log_line_prefix '%t' when a
< 	  shorter timezone string is available
< * Allow statements across databases or servers with transaction
<   semantics
<
<   This can be done using dblink and two-phase commit.
> * Add Oracle-style packages  (Pavel)
< * Add the features of packages
> 	  A package would be a schema with session-local variables,
> 	  public/private functions, and initialization functions.  It
> 	  is also possible to implement these capabilities
> 	  in any schema and not use a separate "packages"
> 	  syntax at all.
< 	o  Make private objects accessible only to objects in the same schema
< 	o  Allow current_schema.objname to access current schema objects
< 	o  Add session variables
< 	o  Allow nested schemas
> 	  http://archives.postgresql.org/pgsql-hackers/2006-08/msg00384.php

Revision 1.742: download - view: text, markup, annotated - select for diffs
Sun Dec 30 00:42:38 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.741: preferred, colored
Changes since revision 1.741: +4 -1 lines
Add:
>
> * Allow SSL authentication/encryption over unix domain sockets
>
>   http://archives.postgresql.org/pgsql-hackers/2007-12/msg00924.php

Revision 1.741: download - view: text, markup, annotated - select for diffs
Fri Dec 21 21:20:27 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.740: preferred, colored
Changes since revision 1.740: +8 -8 lines
Move item to proper section:

< * Experiment with multi-threaded backend better resource utilization
<
<   This would allow a single query to make use of multiple CPU's or
<   multiple I/O channels simultaneously.  One idea is to create a
<   background reader that can pre-fetch sequential and index scan
<   pages needed by other backends.  This could be expanded to allow
<   concurrent reads from multiple devices in a partitioned table.
<
> * Experiment with multi-threaded backend better resource utilization
>
>   This would allow a single query to make use of multiple CPU's or
>   multiple I/O channels simultaneously.  One idea is to create a
>   background reader that can pre-fetch sequential and index scan
>   pages needed by other backends.  This could be expanded to allow
>   concurrent reads from multiple devices in a partitioned table.

Revision 1.740: download - view: text, markup, annotated - select for diffs
Mon Dec 17 01:40:54 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.739: preferred, colored
Changes since revision 1.739: +4 -1 lines
Update item description:

* Consider having the background writer update the transaction status
  hint bits before writing out the page

  Implementing this requires the background writer to have access to system
  catalogs and the transaction status log.

Revision 1.739: download - view: text, markup, annotated - select for diffs
Wed Dec 12 07:06:27 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.738: preferred, colored
Changes since revision 1.738: +2 -1 lines
Add random I/O URL:

>   http://archives.postgresql.org/pgsql-hackers/2007-12/msg00027.php

Revision 1.738: download - view: text, markup, annotated - select for diffs
Wed Dec 12 06:59:56 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.737: preferred, colored
Changes since revision 1.737: +2 -9 lines
This item was fixed in a different way, so has been removed:

<
< * Allow free-behind capability for large sequential scans to avoid
<   kernel cache spoiling
<
<   Posix_fadvise() can control both sequential/random file caching and
<   free-behind behavior, but it is unclear how the setting affects other
<   backends that also have the file open, and the feature is not supported
<   on all operating systems.

Revision 1.737: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:52:15 2007 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.736: preferred, colored
Changes since revision 1.736: +27 -99 lines
Remove completed 8.3 TODO items:

< 	o -Allow commenting of variables in postgresql.conf to restore them
< 	  to defaults
< 	o -Add a GUC variable to control the tablespace for temporary objects
< 	  and sort files
< Monitoring
< ==========
<
< * -Allow server log information to be output as CSV format
< * -Add ability to monitor the use of temporary sort files
< * -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
<   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00149.php
<
< * -Add Globally/Universally Unique Identifier (GUID/UUID)
<
<   http://archives.postgresql.org/pgsql-patches/2006-09/msg00209.php
<   http://archives.postgresql.org/pgsql-general/2007-01/msg00853.php
<
< * -Support a data type with specific enumerated values (ENUM)
< 	o -Add support for arrays of complex types
< 	o -Make 64-bit version of the MONEY data type
< * -Add ISO day of week format 'ID' to to_char() where Monday = 1
< * -Add a field 'isoyear' to extract(), based on the ISO week
< * -Add RESET SESSION command to reset all session state
< 	o -Make CLUSTER preserve recently-dead tuples per MVCC requirements
< 	o -Add more logical syntax CLUSTER table USING index;
< 	  support current syntax for backward compatibility
< 	o -Allow UPDATE/DELETE WHERE CURRENT OF cursor
< 		o -Add support for MOVE cursors
< 		o -Allow PL/PythonU to return boolean rather than 1/0
< 	o -Allow psql \pset boolean variables to set to fixed values, rather
< 	  than toggle
< 	o -Add -f to pg_dumpall
< Dependency Checking
< ===================
<
< * -Flush cached query plans when the dependent objects change or
<   when new ANALYZE statistics are available
< * -Track dependencies in function bodies and recompile/invalidate
< * -Invalidate prepared queries, like INSERT, when the table definition
<   is altered
<
< * -Allow use of indexes to search for NULLs
< * -Allow the creation of indexes with mixed ascending/descending
<   specifiers
< * -Reduce checkpoint performance degredation by forcing data to disk
<   more evenly
< * -Allow sequential scans to take advantage of other concurrent
<   sequential scans, also called "Synchronised Scanning"
< * -Consider shrinking expired tuples to just their headers
< * -Allow heap reuse of UPDATEd rows if no indexed columns are changed,
<   and old and new versions are on the same heap page
< * -Reduce XID consumption of read-only queries
< 	o -Turn on by default
< 	o -Allow multiple vacuums so large tables do not starve small
< 	  tables
< * -Allow the pg_xlog directory location to be specified during initdb
<   with a symlink back to the /data location
< * -Allow buffered WAL writes and fsync
< * -Allow ORDER BY ... LIMIT # to select high/low value without sort or
<   index using a sequential scan for highest/lowest values
< * -Merge xmin/xmax/cmin/cmax back into three header fields
< 	o -Support a smaller header for short variable-length fields
< * -Move NAMEDATALEN from postgres_ext.h to pg_config_manual.h
< * -Fix problem with excessive logging during SSL disconnection
<
<   http://archives.postgresql.org/pgsql-bugs/2006-12/msg00122.php
<   http://archives.postgresql.org/pgsql-bugs/2007-05/msg00065.php
<
< 	o -Add long file support for binary pg_dump output

Revision 1.736: download - view: text, markup, annotated - select for diffs
Mon Nov 26 23:31:09 2007 UTC (17 years, 6 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_BETA4
Diff to: previous 1.735: preferred, colored
Changes since revision 1.735: +15 -9 lines
Add:

< * -Make 64-bit version of the MONEY data type
< * Add locale-aware MONEY type, and support multiple currencies
<
<   http://archives.postgresql.org/pgsql-general/2005-08/msg01432.php
<   http://archives.postgresql.org/pgsql-hackers/2007-03/msg01181.php
<
< * MONEY dumps in a locale-specific format making it difficult to
<   restore to a system with a different locale
>
> * MONEY data type
>
> 	o -Make 64-bit version of the MONEY data type
> 	* Add locale-aware MONEY type, and support multiple currencies
>
> 	  http://archives.postgresql.org/pgsql-general/2005-08/msg01432.php
> 	  http://archives.postgresql.org/pgsql-hackers/2007-03/msg01181.php
>
> 	* MONEY dumps in a locale-specific format making it difficult to
> 	  restore to a system with a different locale
> 	* Allow MONEY to be cast to/from other numeric data types

Revision 1.735: download - view: text, markup, annotated - select for diffs
Fri Nov 23 16:37:55 2007 UTC (17 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.734: preferred, colored
Changes since revision 1.734: +8 -3 lines
Update text:

< * Prevent long-lived temporary tables from causing frozen-Xid advancement
> * Prevent long-lived temporary tables from causing frozen-xid advancement
>
>    The problem is that autovacuum cannot vacuum them to set frozen xids;
>    only the session that created them can do that.
>
>
>

Revision 1.734: download - view: text, markup, annotated - select for diffs
Tue Nov 20 00:18:46 2007 UTC (17 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.733: preferred, colored
Changes since revision 1.733: +5 -4 lines
Update COMMENT item:

< 	o Prevent COMMENT ON dbname from issuing a warning when loading
< 	  into a database with a different name, perhaps using COMMENT ON
< 	  CURRENT DATABASE
> 	o Change pg_dump so that a comment on the dumped database is
> 	  applied to the loaded database, even if the database has a
> 	  different name.  This will require new backend syntax, perhaps
> 	  COMMENT ON CURRENT DATABASE.

Revision 1.733: download - view: text, markup, annotated - select for diffs
Mon Nov 19 23:48:46 2007 UTC (17 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.732: preferred, colored
Changes since revision 1.732: +4 -4 lines
Update wording:

< 	o Allow COMMENT ON dbname to work when loading into a database
< 	  with a different name, perhaps using COMMENT ON CURRENT
<           DATABASE
> 	o Prevent COMMENT ON dbname from issuing a warning when loading
> 	  into a database with a different name, perhaps using COMMENT ON
> 	  CURRENT DATABASE

Revision 1.732: download - view: text, markup, annotated - select for diffs
Mon Nov 19 19:27:03 2007 UTC (17 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.731: preferred, colored
Changes since revision 1.731: +3 -2 lines
Add suggested syntax for COMMENT ON DATABASE:

< 	  with a different name
> 	  with a different name, perhaps using COMMENT ON CURRENT
>           DATABASE
>

Revision 1.731: download - view: text, markup, annotated - select for diffs
Mon Nov 19 18:42:11 2007 UTC (17 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.730: preferred, colored
Changes since revision 1.730: +3 -1 lines
Add:

> 	o Allow COMMENT ON dbname to work when loading into a database
> 	  with a different name

Revision 1.730: download - view: text, markup, annotated - select for diffs
Wed Oct 31 20:12:44 2007 UTC (17 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_BETA3
Diff to: previous 1.729: preferred, colored
Changes since revision 1.729: +3 -1 lines
Add:

> * Prevent long-lived temporary tables from causing frozen-Xid advancement
>    starvation

Revision 1.729: download - view: text, markup, annotated - select for diffs
Tue Oct 9 02:31:40 2007 UTC (17 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_BETA2
Diff to: previous 1.728: preferred, colored
Changes since revision 1.728: +3 -1 lines
Add:

> * MONEY dumps in a locale-specific format making it difficult to
>   restore to a system with a different locale

Revision 1.728: download - view: text, markup, annotated - select for diffs
Mon Oct 8 18:01:17 2007 UTC (17 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.727: preferred, colored
Changes since revision 1.727: +6 -1 lines
Add:

> 	o Have ALTER SEQUENCE RENAME rename the sequence name stored
> 	  in the sequence table
>
> 	  http://archives.postgresql.org/pgsql-bugs/2007-09/msg00092.php
> 	  http://archives.postgresql.org/pgsql-bugs/2007-10/msg00007.php
>

Revision 1.727: download - view: text, markup, annotated - select for diffs
Fri Sep 28 21:32:29 2007 UTC (17 years, 8 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_BETA1
Diff to: previous 1.726: preferred, colored
Changes since revision 1.726: +1 -3 lines
Remove:

< * SQL*Net listener that makes PostgreSQL appear as an Oracle database
<   to clients

Revision 1.726: download - view: text, markup, annotated - select for diffs
Wed Sep 26 08:47:43 2007 UTC (17 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.725: preferred, colored
Changes since revision 1.725: +4 -1 lines
Add:

> * Implement Boyer-Moore searching in strpos()
>
>   http://archives.postgresql.org/pgsql-patches/2007-08/msg00012.php

Revision 1.725: download - view: text, markup, annotated - select for diffs
Thu Sep 20 18:54:19 2007 UTC (17 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.724: preferred, colored
Changes since revision 1.724: +4 -17 lines
Done:

> * -Consider shrinking expired tuples to just their headers
> * -Allow heap reuse of UPDATEd rows if no indexed columns are changed,
>   and old and new versions are on the same heap page

Not needed anymore:

< * Reuse index tuples that point to heap tuples that are not visible to
<   anyone?

Revision 1.724: download - view: text, markup, annotated - select for diffs
Fri Sep 14 19:02:46 2007 UTC (17 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.723: preferred, colored
Changes since revision 1.723: +5 -1 lines
Add:

>
> 	o Prevent long-lived temporary tables from causing frozen-xid
> 	  advancement starvation
>
> 	  http://archives.postgresql.org/pgsql-general/2007-06/msg01645.php

Revision 1.723: download - view: text, markup, annotated - select for diffs
Fri Sep 14 18:50:48 2007 UTC (17 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.722: preferred, colored
Changes since revision 1.722: +5 -1 lines
Add:

>
> * Make it possible to use RETURNING together with conditional DO INSTEAD
>   rules, such as for partitioning setups
>
>   http://archives.postgresql.org/pgsql-hackers/2007-09/msg00577.php

Revision 1.722: download - view: text, markup, annotated - select for diffs
Fri Sep 7 19:07:58 2007 UTC (17 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.721: preferred, colored
Changes since revision 1.721: +2 -1 lines
Add Hash thread URL:

>   http://archives.postgresql.org/pgsql-hackers/2007-09/msg00051.php

Revision 1.721: download - view: text, markup, annotated - select for diffs
Wed Sep 5 21:58:47 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.720: preferred, colored
Changes since revision 1.720: +3 -7 lines
Done:

< * Reduce XID consumption of read-only queries
<
<    http://archives.postgresql.org/pgsql-hackers/2007-08/msg00516.php
<
<
> * -Reduce XID consumption of read-only queries

Revision 1.720: download - view: text, markup, annotated - select for diffs
Tue Aug 28 03:09:01 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.719: preferred, colored
Changes since revision 1.719: +1 -1 lines
Please ignore.  Fresh checkout to see if this fixes it.

Revision 1.719: download - view: text, markup, annotated - select for diffs
Tue Aug 28 03:06:07 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.718: preferred, colored
Changes since revision 1.718: +1 -1 lines
Commit test, please ignore.

Revision 1.718: download - view: text, markup, annotated - select for diffs
Tue Aug 28 03:03:36 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.717: preferred, colored
Changes since revision 1.717: +1 -1 lines
CVS commit test for TODO.  Please ignore.

Revision 1.717: download - view: text, markup, annotated - select for diffs
Tue Aug 28 03:01:39 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.716: preferred, colored
Changes since revision 1.716: +1 -1 lines
Small commit test for TODO.

Revision 1.716: download - view: text, markup, annotated - select for diffs
Tue Aug 28 03:01:08 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.715: preferred, colored
Changes since revision 1.715: +1 -1 lines
Update TODO.html.

Revision 1.715: download - view: text, markup, annotated - select for diffs
Tue Aug 28 02:57:10 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.714: preferred, colored
Changes since revision 1.714: +1 -1 lines
Batch of TODO updates, mostly completed item marking and whitespace
fixes.  Not sure how these weren't comitted before.

Revision 1.714: download - view: text, markup, annotated - select for diffs
Sun Aug 19 02:36:08 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.713: preferred, colored
Changes since revision 1.713: +2 -5 lines
Done:

< * Allow server log information to be output as INSERT statements
> * -Allow server log information to be output as CSV format

Revision 1.713: download - view: text, markup, annotated - select for diffs
Thu Aug 16 19:02:15 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.712: preferred, colored
Changes since revision 1.712: +7 -2 lines
Add:

>
> * Reduce XID consumption of read-only queries
>
>    http://archives.postgresql.org/pgsql-hackers/2007-08/msg00516.php
>

Revision 1.712: download - view: text, markup, annotated - select for diffs
Wed Aug 15 15:53:30 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.711: preferred, colored
Changes since revision 1.711: +8 -1 lines
Add third idea about pulling data from indexes.

>   A third idea would be for a heap scan to check if all rows are visible
>   and if so set a per-table flag which can be checked by index scans.
>   Any change to the table would have to clear the flag.  To detect
>   changes during the heap scan a counter could be set at the start and
>   checked at the end --- if it is the same, the table has not been
>   modified --- any table change would increment the counter.

Revision 1.711: download - view: text, markup, annotated - select for diffs
Wed Aug 15 15:36:31 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.710: preferred, colored
Changes since revision 1.710: +36 -36 lines
Fix whitespace in TODO.

Revision 1.710: download - view: text, markup, annotated - select for diffs
Tue Aug 14 17:02:42 2007 UTC (17 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.709: preferred, colored
Changes since revision 1.709: +2 -2 lines
Done for ecpg:

< 	o Use backend PREPARE/EXECUTE facility for ecpg where possible

Revision 1.709: download - view: text, markup, annotated - select for diffs
Wed Aug 1 23:13:31 2007 UTC (17 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.708: preferred, colored
Changes since revision 1.708: +2 -9 lines
Done:

< * Allow buffered WAL writes and fsync

Revision 1.708: download - view: text, markup, annotated - select for diffs
Wed Jul 18 00:16:21 2007 UTC (17 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.707: preferred, colored
Changes since revision 1.707: +5 -1 lines
Add:

>
> 	o Allow GLOBAL temporary tables to exist as empty by default in
> 	  all sessions
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-07/msg00006.php
>

Revision 1.707: download - view: text, markup, annotated - select for diffs
Tue Jul 17 00:07:54 2007 UTC (17 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.706: preferred, colored
Changes since revision 1.706: +42 -23 lines
Add:

> * Allow multiple indexes to be created concurrently, ideally via a
>   single heap scan, and have a restore of a pg_dump somehow use it
>
>   http://archives.postgresql.org/pgsql-general/2007-05/msg01274.php

Small blank line additions.

Revision 1.706: download - view: text, markup, annotated - select for diffs
Sun Jul 8 00:41:11 2007 UTC (17 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.705: preferred, colored
Changes since revision 1.705: +1 -2 lines
Remove, per Magnus:

< 	o Check WSACancelBlockingCall() for interrupts [win32intr]

Revision 1.705: download - view: text, markup, annotated - select for diffs
Thu Jun 28 21:55:00 2007 UTC (17 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.704: preferred, colored
Changes since revision 1.704: +2 -6 lines
Done:

> * -Reduce checkpoint performance degredation by forcing data to disk

Revision 1.704: download - view: text, markup, annotated - select for diffs
Wed Jun 13 21:38:00 2007 UTC (17 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.703: preferred, colored
Changes since revision 1.703: +2 -2 lines
Update item:

< * Allow EXPLAIN output to be more easily processed by scripts
> * Allow EXPLAIN output to be more easily processed by scripts, perhaps XML

Revision 1.703: download - view: text, markup, annotated - select for diffs
Mon Jun 11 01:51:50 2007 UTC (17 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.702: preferred, colored
Changes since revision 1.702: +2 -8 lines
Done:

< 	o Allow UPDATE/DELETE WHERE CURRENT OF cursor
<
< 	  This requires using the row ctid to map cursor rows back to the
< 	  original heap row. This become more complicated if WITH HOLD cursors
< 	  are to be supported because WITH HOLD cursors have a copy of the row
< 	  and no FOR UPDATE lock.
< 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg01014.php
<
> 	o -Allow UPDATE/DELETE WHERE CURRENT OF cursor

Revision 1.702: download - view: text, markup, annotated - select for diffs
Fri Jun 8 18:45:22 2007 UTC (17 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.701: preferred, colored
Changes since revision 1.701: +2 -12 lines
Done:

< * Allow sequential scans to take advantage of other concurrent
> * -Allow sequential scans to take advantage of other concurrent
<
<   One possible implementation is to start sequential scans from the lowest
<   numbered buffer in the shared cache, and when reaching the end wrap
<   around to the beginning, rather than always starting sequential scans
<   at the start of the table.
<
<   http://archives.postgresql.org/pgsql-patches/2006-12/msg00076.php
<   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00408.php
<   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00784.php
<   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00415.php
<

Revision 1.701: download - view: text, markup, annotated - select for diffs
Sun Jun 3 18:49:28 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.700: preferred, colored
Changes since revision 1.700: +1 -4 lines
Remove description for:

        o -Add a GUC variable to control the tablespace for temporary objects
          and sort files
<
< 	  It could start with a random tablespace from a supplied list and
< 	  cycle through the list.
<

Revision 1.700: download - view: text, markup, annotated - select for diffs
Sat Jun 2 11:28:01 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.699: preferred, colored
Changes since revision 1.699: +9 -2 lines
Re-add TODO and clarify it is for the kernel cache:

< * Allow free-behind capability for large sequential scans, perhaps using
<   posix_fadvise()
> * Allow free-behind capability for large sequential scans to avoid
>   kernel cache spoiling

Revision 1.699: download - view: text, markup, annotated - select for diffs
Sat Jun 2 02:46:38 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.698: preferred, colored
Changes since revision 1.698: +2 -9 lines
TODO item not needed anymore now that the buffer cache is
scan-resistant:

<
< * Allow free-behind capability for large sequential scans, perhaps using
<   posix_fadvise()
<
<   Posix_fadvise() can control both sequential/random file caching and
<   free-behind behavior, but it is unclear how the setting affects other
<   backends that also have the file open, and the feature is not supported
<   on all operating systems.

Revision 1.698: download - view: text, markup, annotated - select for diffs
Fri Jun 1 18:41:55 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.697: preferred, colored
Changes since revision 1.697: +2 -1 lines
Add URL for:

        o Research self-referential UPDATEs that see inconsistent row versions
          in read-committed mode
<
> 	  http://archives.postgresql.org/pgsql-hackers/2007-06/msg00016.php

Revision 1.697: download - view: text, markup, annotated - select for diffs
Fri Jun 1 18:40:42 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.696: preferred, colored
Changes since revision 1.696: +5 -5 lines
Update wording:

        o Research self-referential UPDATEs that see inconsistent row versions
          in read-committed mode


http://archives.postgresql.org/pgsql-hackers/2007-05/msg00507.php

Revision 1.696: download - view: text, markup, annotated - select for diffs
Wed May 30 20:26:06 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.695: preferred, colored
Changes since revision 1.695: +6 -3 lines
Update:

< * Consider allowing 64-bit integers to be passed by value on 64-bit
<   platforms
> * Consider allowing 64-bit integers and floats to be passed by value on
>   64-bit platforms
>
>   Also change 32-bit floats (float4) to be passed by value at the same
>   time.
>

Revision 1.695: download - view: text, markup, annotated - select for diffs
Wed May 30 20:02:41 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.694: preferred, colored
Changes since revision 1.694: +2 -2 lines
Fix wording:

< * Consider allowing 64-bit integers to be passed by reference on 64-bit
> * Consider allowing 64-bit integers to be passed by value on 64-bit

Revision 1.694: download - view: text, markup, annotated - select for diffs
Wed May 30 20:00:35 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.693: preferred, colored
Changes since revision 1.693: +3 -1 lines
Add:

>
> * Consider allowing 64-bit integers to be passed by reference on 64-bit
>   platforms

Revision 1.693: download - view: text, markup, annotated - select for diffs
Wed May 30 19:07:20 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.692: preferred, colored
Changes since revision 1.692: +29 -31 lines
Add URL for:

* Improve speed with indexes

  For large table adjustments during VACUUM FULL, it is faster to cluster
  or reindex rather than update the index.  Also, index updates can bloat
  the index.

Revision 1.692: download - view: text, markup, annotated - select for diffs
Mon May 28 23:56:29 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.691: preferred, colored
Changes since revision 1.691: +2 -2 lines
Update wording:

< * Fix self-referential UPDATEs seeing inconsistent row versions in
> * Fix self-referential UPDATEs that see inconsistent row versions in

Revision 1.691: download - view: text, markup, annotated - select for diffs
Mon May 28 23:56:00 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.690: preferred, colored
Changes since revision 1.690: +5 -1 lines
Add:

>
> * Fix self-referential UPDATEs seeing inconsistent row versions in
>   read-committed mode
>
>   http://archives.postgresql.org/pgsql-hackers/2007-05/msg00507.php

Revision 1.690: download - view: text, markup, annotated - select for diffs
Fri May 18 01:22:09 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.689: preferred, colored
Changes since revision 1.689: +2 -2 lines
Done:

< * Fix problem with excessive logging during SSL disconnection
> * -Fix problem with excessive logging during SSL disconnection

Revision 1.689: download - view: text, markup, annotated - select for diffs
Thu May 17 23:42:33 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.688: preferred, colored
Changes since revision 1.688: +4 -1 lines
dded to TODO:

>
> * Support scoped IPv6 addresses
>
>   http://archives.postgresql.org/pgsql-bugs/2007-05/msg00111.php

Revision 1.688: download - view: text, markup, annotated - select for diffs
Thu May 17 22:53:23 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.687: preferred, colored
Changes since revision 1.687: +3 -1 lines
Add URL for:

* Implement the SQL standard mechanism whereby REVOKE ROLE revokes only
  the privilege granted by the invoking role, and not those granted
  by other roles
>
>   http://archives.postgresql.org/pgsql-bugs/2007-05/msg00010.php

Revision 1.687: download - view: text, markup, annotated - select for diffs
Thu May 17 22:44:11 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.686: preferred, colored
Changes since revision 1.686: +4 -1 lines
Add, per Alvaro:

>
> * Implement the SQL standard mechanism whereby REVOKE ROLE revokes only
>   the privilege granted by the invoking role, and not those granted
>   by other roles

Revision 1.686: download - view: text, markup, annotated - select for diffs
Thu May 17 22:42:54 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.685: preferred, colored
Changes since revision 1.685: +5 -1 lines
Add:

>
> * Fix problem with excessive logging during SSL disconnection
>
>   http://archives.postgresql.org/pgsql-bugs/2006-12/msg00122.php
>   http://archives.postgresql.org/pgsql-bugs/2007-05/msg00065.php

Revision 1.685: download - view: text, markup, annotated - select for diffs
Tue May 15 02:36:43 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.684: preferred, colored
Changes since revision 1.684: +3 -1 lines
Add URLs for:

* Add support for SQL-standard GENERATED/IDENTITY columns

>   http://archives.postgresql.org/pgsql-hackers/2007-05/msg00344.php
>   http://archives.postgresql.org/pgsql-patches/2007-05/msg00076.php

Revision 1.684: download - view: text, markup, annotated - select for diffs
Sun May 13 11:22:04 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.683: preferred, colored
Changes since revision 1.683: +4 -2 lines
Mark as done, add URL for other item:

< 	o Add support for arrays of complex types
>
> 	  http://archives.postgresql.org/pgsql-patches/2007-05/msg00114.php
>
> 	o -Add support for arrays of complex types

Revision 1.683: download - view: text, markup, annotated - select for diffs
Sat May 12 22:10:40 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.682: preferred, colored
Changes since revision 1.682: +4 -1 lines
Add:

> * Have configure choose integer datetimes by default
>
>   http://archives.postgresql.org/pgsql-patches/2007-05/msg00046.php

Revision 1.682: download - view: text, markup, annotated - select for diffs
Sat May 12 22:06:42 2007 UTC (18 years ago) by momjian
Branches: MAIN
Diff to: previous 1.681: preferred, colored
Changes since revision 1.681: +5 -1 lines
Add:

> 		o Allow data to be passed in native language formats, rather
> 		  than only text
> 		  http://archives.postgresql.org/pgsql-hackers/2007-05/msg00289.php

Revision 1.681: download - view: text, markup, annotated - select for diffs
Sat May 5 15:40:01 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.680: preferred, colored
Changes since revision 1.680: +32 -40 lines
Done:

< Last updated:		Sat May  5 10:47:39 EDT 2007
> Last updated:		Sat May  5 11:39:57 EDT 2007
< * Flush cached query plans when the dependent objects change,
<   when the cardinality of parameters changes dramatically, or
> * -Flush cached query plans when the dependent objects change or
<
<   A more complex solution would be to save multiple plans for different
<   cardinality and use the appropriate plan based on the EXECUTE values.
<
< * Track dependencies in function bodies and recompile/invalidate
<
<   This is particularly important for references to temporary tables
<   in PL/PgSQL because PL/PgSQL caches query plans.  The only workaround
<   in PL/PgSQL is to use EXECUTE.  One complexity is that a function
<   might itself drop and recreate dependent tables, causing it to
<   invalidate its own query plan.
<
< * Invalidate prepared queries, like INSERT, when the table definition
> * -Track dependencies in function bodies and recompile/invalidate
> * -Invalidate prepared queries, like INSERT, when the table definition

Revision 1.680: download - view: text, markup, annotated - select for diffs
Sat May 5 14:47:45 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.679: preferred, colored
Changes since revision 1.679: +3 -3 lines
Move item:

< * Invalidate prepared queries, like INSERT, when the table definition
<   is altered
>
> * Invalidate prepared queries, like INSERT, when the table definition
>   is altered

Revision 1.679: download - view: text, markup, annotated - select for diffs
Sat May 5 14:44:15 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.678: preferred, colored
Changes since revision 1.678: +2 -4 lines
Done:

> 	o -Allow multiple vacuums so large tables do not starve small

Revision 1.678: download - view: text, markup, annotated - select for diffs
Sat May 5 03:14:40 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.677: preferred, colored
Changes since revision 1.677: +2 -7 lines
Done:

> * -Allow ORDER BY ... LIMIT # to select high/low value without sort or
<
<   Right now, if no index exists, ORDER BY ... LIMIT # requires we sort
<   all values to return the high/low value.  Instead The idea is to do a
<   sequential scan to find the high/low value, thus avoiding the sort.
<   MIN/MAX already does this, but not for LIMIT > 1.
<

Revision 1.677: download - view: text, markup, annotated - select for diffs
Sun Apr 29 07:17:12 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.676: preferred, colored
Changes since revision 1.676: +2 -2 lines
Update to 8.4:

< * Make standard_conforming_strings the default in 8.3?
> * Make standard_conforming_strings the default in 8.4?

Revision 1.676: download - view: text, markup, annotated - select for diffs
Sun Apr 29 06:48:11 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.675: preferred, colored
Changes since revision 1.675: +3 -5 lines
Pl/pgsql MOVE done:

< 		o Add support for MOVE and SCROLL cursors
<
< 		  PL/pgSQL cursors should support the same syntax as
< 		  backend cursors.
<
> 		o -Add support for MOVE cursors
> 		o Add support for SCROLL cursors

Revision 1.675: download - view: text, markup, annotated - select for diffs
Sun Apr 22 13:28:43 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.674: preferred, colored
Changes since revision 1.674: +2 -6 lines
Done:

> 	o -Allow commenting of variables in postgresql.conf to restore them

Revision 1.674: download - view: text, markup, annotated - select for diffs
Wed Apr 18 13:31:17 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.673: preferred, colored
Changes since revision 1.673: +2 -3 lines
Item not done, per Pavel:

< 		o -Add MOVE
< 		o -Add support for SCROLL cursors
> 		o Add support for MOVE and SCROLL cursors

Revision 1.673: download - view: text, markup, annotated - select for diffs
Tue Apr 17 23:54:32 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.672: preferred, colored
Changes since revision 1.672: +3 -2 lines
Update TODO for plpgsql cursors:

< 		o -Add support for WITH HOLD and SCROLL cursors
> 		o -Add support for SCROLL cursors
> 		o Add support for WITH HOLD cursors

Revision 1.672: download - view: text, markup, annotated - select for diffs
Tue Apr 17 21:22:51 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.671: preferred, colored
Changes since revision 1.671: +2 -2 lines
Also done for PL/pgSQL:

< 		o Add support for WITH HOLD and SCROLL cursors
> 		o -Add support for WITH HOLD and SCROLL cursors

Revision 1.671: download - view: text, markup, annotated - select for diffs
Tue Apr 17 21:22:13 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.670: preferred, colored
Changes since revision 1.670: +2 -2 lines
Done:

< 		o Add MOVE
> 		o -Add MOVE

Revision 1.670: download - view: text, markup, annotated - select for diffs
Tue Apr 17 20:50:34 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.669: preferred, colored
Changes since revision 1.669: +5 -3 lines
Add warning about TODO item:

<   Currently all schemas are owned by the super-user because they are
<   copied from the template1 database.
>   Currently all schemas are owned by the super-user because they are copied
>   from the template1 database.  However, since all objects are inherited
>   from the template database, it is not clear that setting schemas to the db
>   owner is correct.

Revision 1.669: download - view: text, markup, annotated - select for diffs
Tue Apr 17 20:47:55 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.668: preferred, colored
Changes since revision 1.668: +2 -2 lines
Not easy, per Alvaro:

< * %Set proper permissions on non-system schemas during db creation
> * Set proper permissions on non-system schemas during db creation

Revision 1.668: download - view: text, markup, annotated - select for diffs
Fri Apr 13 23:23:22 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.667: preferred, colored
Changes since revision 1.667: +3 -3 lines
Update TODO:

< 	o Consider reducing on-disk varlena length from four to two
< 	  because a heap row cannot be more than 64k in length
> 	o Consider reducing on-disk varlena length from four bytes to
> 	  two because a heap row cannot be more than 64k in length

Revision 1.667: download - view: text, markup, annotated - select for diffs
Thu Apr 12 19:38:26 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.666: preferred, colored
Changes since revision 1.666: +2 -12 lines
Done:

> * -Add RESET SESSION command to reset all session state

Revision 1.666: download - view: text, markup, annotated - select for diffs
Wed Apr 11 21:02:31 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.665: preferred, colored
Changes since revision 1.665: +2 -2 lines
Update text, per Greg Stark:

< 	o Allow single-byte header storage for arrays
> 	o Allow single-byte header storage for array elements

Revision 1.665: download - view: text, markup, annotated - select for diffs
Tue Apr 10 01:33:39 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.664: preferred, colored
Changes since revision 1.664: +2 -1 lines
Add:

> 	o Allow single-byte header storage for arrays

Revision 1.664: download - view: text, markup, annotated - select for diffs
Tue Apr 10 01:22:12 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.663: preferred, colored
Changes since revision 1.663: +3 -1 lines
Add:

> 	o Have WITH CONSTRAINTS also create constraint indexes
> 	  http://archives.postgresql.org/pgsql-patches/2007-04/msg00149.php

Revision 1.663: download - view: text, markup, annotated - select for diffs
Mon Apr 9 21:18:29 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.662: preferred, colored
Changes since revision 1.662: +2 -1 lines
Add URL for:

* Simplify ability to create partitioned tables
>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00151.php

Revision 1.662: download - view: text, markup, annotated - select for diffs
Sun Apr 8 02:17:02 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.661: preferred, colored
Changes since revision 1.661: +2 -2 lines
Done:

> 	o -Make CLUSTER preserve recently-dead tuples per MVCC requirements

Revision 1.661: download - view: text, markup, annotated - select for diffs
Sun Apr 8 00:36:08 2007 UTC (18 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.660: preferred, colored
Changes since revision 1.660: +2 -2 lines
Done:

> 	o -Add more logical syntax CLUSTER table USING index;

Revision 1.660: download - view: text, markup, annotated - select for diffs
Sat Apr 7 03:08:20 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.659: preferred, colored
Changes since revision 1.659: +2 -4 lines
Done:

> * -Allow use of indexes to search for NULLs

Revision 1.659: download - view: text, markup, annotated - select for diffs
Sat Apr 7 02:48:16 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.658: preferred, colored
Changes since revision 1.658: +2 -9 lines
Done:

        o -Support a smaller header for short variable-length fields

Revision 1.658: download - view: text, markup, annotated - select for diffs
Thu Apr 5 02:08:53 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.657: preferred, colored
Changes since revision 1.657: +4 -2 lines
Add URL for:

* Reduce WAL traffic so only modified values are written rather than
  entire rows
>
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg01589.php
>

Revision 1.657: download - view: text, markup, annotated - select for diffs
Tue Apr 3 15:51:36 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.656: preferred, colored
Changes since revision 1.656: +2 -4 lines
Done:

> 		o -Allow PL/PythonU to return boolean rather than 1/0

Revision 1.656: download - view: text, markup, annotated - select for diffs
Tue Apr 3 04:12:00 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.655: preferred, colored
Changes since revision 1.655: +2 -2 lines
Update:

< * Add transaction_idle_timeout GUC so locks are not held for long
> * Add idle_in_transaction_timeout GUC so locks are not held for long

Revision 1.655: download - view: text, markup, annotated - select for diffs
Tue Apr 3 02:17:11 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.654: preferred, colored
Changes since revision 1.654: +3 -2 lines
Update:

< * Add idle_timeout GUC so locks are not held for log periods of time
> * Add transaction_idle_timeout GUC so locks are not held for long
>   periods of time

Revision 1.654: download - view: text, markup, annotated - select for diffs
Tue Apr 3 01:25:12 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.653: preferred, colored
Changes since revision 1.653: +4 -1 lines
Add:

> * Allow all data types to cast to and from TEXT
>
>   http://archives.postgresql.org/pgsql-hackers/2007-04/msg00017.php
>
>

Revision 1.653: download - view: text, markup, annotated - select for diffs
Tue Apr 3 01:21:06 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.652: preferred, colored
Changes since revision 1.652: +2 -1 lines
Add:

>
> * Add idle_timeout GUC so locks are not held for log periods of time

Revision 1.652: download - view: text, markup, annotated - select for diffs
Tue Apr 3 01:16:24 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.651: preferred, colored
Changes since revision 1.651: +2 -1 lines
Add URL for:

        o Allow UPDATE tab SET ROW (col, ...) = (SELECT...)
<
> 	  http://archives.postgresql.org/pgsql-hackers/2007-03/msg00865.php

Revision 1.651: download - view: text, markup, annotated - select for diffs
Mon Apr 2 23:25:20 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.650: preferred, colored
Changes since revision 1.650: +2 -1 lines
Add URL for:

        o Allow commenting of variables in postgresql.conf to restore them
          to defaults
> 	  http://archives.postgresql.org/pgsql-patches/2007-03/msg00180.php

Revision 1.650: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:50:19 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.649: preferred, colored
Changes since revision 1.649: +2 -1 lines
Add URL for:

          o Allow a warm standby system to also allow read-only
statements
            [pitr]
> 	    http://archives.postgresql.org/pgsql-hackers/2007-03/msg00050.php

Revision 1.649: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:49:03 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.648: preferred, colored
Changes since revision 1.648: +6 -4 lines
Add URL for:

* Improve speed with indexes

  For large table adjustments during VACUUM FULL, it is faster to cluster
  or reindex rather than update the index.  Also, index updates can bloat
  the index.

>
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00024.php

Revision 1.648: download - view: text, markup, annotated - select for diffs
Mon Apr 2 22:46:10 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.647: preferred, colored
Changes since revision 1.647: +5 -2 lines
Add:

> 	o Have timestamp subtraction not call justify_hours()?
>
> 	  http://archives.postgresql.org/pgsql-sql/2006-10/msg00059.php
>
< 	o Add overflow checking to timestamp and interval arithmetic
> 	o Add overflow checking to timestamp and interval arithmetic

Revision 1.647: download - view: text, markup, annotated - select for diffs
Mon Apr 2 21:28:10 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.646: preferred, colored
Changes since revision 1.646: +4 -4 lines
Pl/python -> Pl/PythonU:

< 		o Add table function support to pltcl, plpython
> 		o Add table function support to pltcl, plpythonu
< 		o Add PL/Python tracebacks
> 		o Add PL/PythonU tracebacks
< 		o Allow PL/Python to return boolean rather than 1/0
> 		o Allow PL/PythonU to return boolean rather than 1/0

Revision 1.646: download - view: text, markup, annotated - select for diffs
Mon Apr 2 21:25:34 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.645: preferred, colored
Changes since revision 1.645: +4 -1 lines
Add:

> * Fix to_date()-related functions to consistently issue errors
>
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg00915.php
>

Revision 1.645: download - view: text, markup, annotated - select for diffs
Mon Apr 2 21:10:53 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.644: preferred, colored
Changes since revision 1.644: +4 -1 lines
Add:

>
> 		o Allow PL/Python to return boolean rather than 1/0
>
> 		  http://archives.postgresql.org/pgsql-patches/2007-01/msg00596.php
>

Revision 1.644: download - view: text, markup, annotated - select for diffs
Mon Apr 2 20:43:40 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.643: preferred, colored
Changes since revision 1.643: +4 -1 lines
Add item:

>
> * Consider reducing memory used for shared buffer reference count
>
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php

Revision 1.643: download - view: text, markup, annotated - select for diffs
Mon Apr 2 20:10:16 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.642: preferred, colored
Changes since revision 1.642: +4 -2 lines
Add URL for:

	o Allow RETURN to return row or record functions

> 		o Allow RETURN to return row or record functions
> 		  http://archives.postgresql.org/pgsql-patches/2006-08/msg00397.php
> 		  http://archives.postgresql.org/pgsql-hackers/2006-09/msg00388.php

Revision 1.642: download - view: text, markup, annotated - select for diffs
Mon Apr 2 17:18:44 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.641: preferred, colored
Changes since revision 1.641: +2 -4 lines
Done:

< * Support a data type with specific enumerated values (ENUM)
<
<   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00979.php
<
> * -Support a data type with specific enumerated values (ENUM)

Revision 1.641: download - view: text, markup, annotated - select for diffs
Mon Apr 2 17:15:39 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.640: preferred, colored
Changes since revision 1.640: +4 -1 lines
> 	o Add PQexecf() that allows complex parameter substitution
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-03/msg01803.php

Revision 1.640: download - view: text, markup, annotated - select for diffs
Thu Mar 29 21:44:39 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.639: preferred, colored
Changes since revision 1.639: +2 -1 lines
Add to:

* Reduce storage space for small NUMERICs
>   http://archives.postgresql.org/pgsql-patches/2007-02/msg00505.php

Revision 1.639: download - view: text, markup, annotated - select for diffs
Thu Mar 29 21:43:34 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.638: preferred, colored
Changes since revision 1.638: +4 -1 lines
Add:

> * Reduce storage space for small NUMERICs
>
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg01331.php
>

Revision 1.638: download - view: text, markup, annotated - select for diffs
Thu Mar 29 20:24:34 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.637: preferred, colored
Changes since revision 1.637: +2 -2 lines
Update:

< 	o Add more logical syntax CLUSTER table USING index;
> 	o Add more logical syntax CLUSTER table USING index;

Revision 1.637: download - view: text, markup, annotated - select for diffs
Thu Mar 29 20:23:56 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.636: preferred, colored
Changes since revision 1.636: +2 -2 lines
Update item:

        o Add more logical syntax CLUSTER table USING index;
< 	o Add more logical syntax CLUSTER table ORDER BY index;
> 	o Add more logical syntax CLUSTER table USING index;

Revision 1.636: download - view: text, markup, annotated - select for diffs
Wed Mar 28 02:17:45 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.635: preferred, colored
Changes since revision 1.635: +2 -1 lines
Add URL for:

* Automatically create rules on views so they are updateable, per SQL99
>   http://archives.postgresql.org/pgsql-patches/2006-08/msg00255.php

Revision 1.635: download - view: text, markup, annotated - select for diffs
Tue Mar 27 17:27:01 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.634: preferred, colored
Changes since revision 1.634: +1 -5 lines
Remove item due to lack of interest:

< * %Add pg_get_acldef(), pg_get_typedefault(), pg_get_attrdef(),
<   pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef()
<
<   These would be for application use, not for use by pg_dump.
<

Revision 1.634: download - view: text, markup, annotated - select for diffs
Tue Mar 27 15:36:40 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.633: preferred, colored
Changes since revision 1.633: +6 -1 lines
Add:

>
> * Allow configuration of backend priorities via the operating system
>
>   Though backend priorities make priority inversion during lock
>   waits possible, research shows that this is not a huge problem.
>   http://archives.postgresql.org/pgsql-general/2007-02/msg00493.php

Revision 1.633: download - view: text, markup, annotated - select for diffs
Mon Mar 26 23:48:43 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.632: preferred, colored
Changes since revision 1.632: +2 -3 lines
Update:

* Improve dead row detection during multi-statement transactions usage

Revision 1.632: download - view: text, markup, annotated - select for diffs
Mon Mar 26 23:47:53 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.631: preferred, colored
Changes since revision 1.631: +5 -1 lines
Add:

> * Increase the number of rows recognized as dead during multi-statement
>   transactions
>
>   http://archives.postgresql.org/pgsql-patches/2007-03/msg00358.php
>

Revision 1.631: download - view: text, markup, annotated - select for diffs
Sun Mar 25 02:21:19 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.630: preferred, colored
Changes since revision 1.630: +4 -1 lines
Add:

>
> * Allow BEFORE INSERT triggers on views
>
>   http://archives.postgresql.org/pgsql-general/2007-02/msg01466.php

Revision 1.630: download - view: text, markup, annotated - select for diffs
Sat Mar 24 23:12:34 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.629: preferred, colored
Changes since revision 1.629: +3 -1 lines
Add:

> 	o Add more logical syntax CLUSTER table ORDER BY index;
> 	  support current syntax for backward compatibility

Revision 1.629: download - view: text, markup, annotated - select for diffs
Thu Mar 22 20:55:19 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.628: preferred, colored
Changes since revision 1.628: +5 -1 lines
Add:

>
> * Fix cases where invalid byte encodings are accepted by the database,
>   but throw an error on SELECT
>
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00767.php

Revision 1.628: download - view: text, markup, annotated - select for diffs
Thu Mar 22 20:38:42 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.627: preferred, colored
Changes since revision 1.627: +3 -1 lines
Add to TODO:

CLUSTER:
>
> 	o %Add VERBOSE option to report tables as they are processed,
> 	  like VACUUM VERBOSE

Revision 1.627: download - view: text, markup, annotated - select for diffs
Wed Mar 21 21:25:46 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.626: preferred, colored
Changes since revision 1.626: +4 -1 lines
Add:

<
<
> 	o During index creation, pre-sort the tuples to improve build speed
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-03/msg01199.php
>

Revision 1.626: download - view: text, markup, annotated - select for diffs
Wed Mar 21 21:21:21 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.625: preferred, colored
Changes since revision 1.625: +2 -14 lines
Remove TODO item, not wanted:

< * Add NUMERIC division operator that doesn't round?
<
<   Currently NUMERIC _rounds_ the result to the specified precision.
<   This means division can return a result that multiplied by the
<   divisor is greater than the dividend, e.g. this returns a value > 10:
<
<     SELECT (10::numeric(2,0) / 6::numeric(2,0))::numeric(2,0) * 6;
<
<   The positive modulus result returned by NUMERICs might be considered
<   inaccurate, in one sense.
<

Revision 1.625: download - view: text, markup, annotated - select for diffs
Wed Mar 21 16:43:31 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.624: preferred, colored
Changes since revision 1.624: +2 -1 lines
Add URL for:

* Add locale-aware MONEY type, and support multiple currencies
  http://archives.postgresql.org/pgsql-hackers/2007-03/msg01181.php

Revision 1.624: download - view: text, markup, annotated - select for diffs
Wed Mar 21 00:33:08 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.623: preferred, colored
Changes since revision 1.623: +2 -1 lines
Add URL for:

* Allow accurate statistics to be collected on indexes with more than
  one column or expression indexes, perhaps using per-index statistics
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg01131.php

Revision 1.623: download - view: text, markup, annotated - select for diffs
Tue Mar 20 16:36:20 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.622: preferred, colored
Changes since revision 1.622: +2 -2 lines
Not done, reverted:

< 	o -Allow commenting of variables in postgresql.conf to restore them
> 	o Allow commenting of variables in postgresql.conf to restore them

Revision 1.622: download - view: text, markup, annotated - select for diffs
Tue Mar 20 16:32:42 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.621: preferred, colored
Changes since revision 1.621: +2 -3 lines
Done:

> 	o -Allow commenting of variables in postgresql.conf to restore them
< 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg01481.php

Revision 1.621: download - view: text, markup, annotated - select for diffs
Mon Mar 19 15:50:48 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.620: preferred, colored
Changes since revision 1.620: +2 -1 lines
Add URL for:

* Simplify ability to create partitioned tables
>   http://archives.postgresql.org/pgsql-hackers/2007-03/msg00375.php

Revision 1.620: download - view: text, markup, annotated - select for diffs
Mon Mar 19 15:24:17 2007 UTC (18 years, 2 months ago) by momjian
Branches: MAIN
Diff to: previous 1.619: preferred, colored
Changes since revision 1.619: +2 -1 lines
Add URL for:

* Allow sequential scans to take advantage of other concurrent
  sequential scans, also called "Synchronised Scanning"

  http://archives.postgresql.org/pgsql-hackers/2007-03/msg00415.php

Revision 1.619: download - view: text, markup, annotated - select for diffs
Sat Mar 3 17:24:04 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.618: preferred, colored
Changes since revision 1.618: +2 -2 lines
Done:

> 	o -Allow psql \pset boolean variables to set to fixed values, rather

Revision 1.618: download - view: text, markup, annotated - select for diffs
Sat Mar 3 03:08:46 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.617: preferred, colored
Changes since revision 1.617: +3 -1 lines
Add URLs for:

* Add REPLACE or UPSERT command that does UPDATE, or on failure, INSERT
  [merge]

Revision 1.617: download - view: text, markup, annotated - select for diffs
Wed Feb 21 01:08:58 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.616: preferred, colored
Changes since revision 1.616: +2 -1 lines
Add URL for:

      o Allow row and record variables to be set to NULL constants,
        and allow NULL tests on such variables

Revision 1.616: download - view: text, markup, annotated - select for diffs
Tue Feb 20 23:39:03 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.615: preferred, colored
Changes since revision 1.615: +5 -1 lines
Add:

>
> * Consider decreasing the amount of memory used by PrivateRefCount
>
>   http://archives.postgresql.org/pgsql-hackers/2006-11/msg00797.php
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php
>

Revision 1.615: download - view: text, markup, annotated - select for diffs
Tue Feb 20 22:29:28 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.614: preferred, colored
Changes since revision 1.614: +5 -1 lines
Add:

> * Increase locking when DROPing objects so dependent objects cannot
>   get dropped while the DROP operation is happening
>
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00937.php

Revision 1.614: download - view: text, markup, annotated - select for diffs
Tue Feb 20 22:23:05 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.613: preferred, colored
Changes since revision 1.613: +2 -1 lines
Add URL for:

        o Allow UPDATE/DELETE WHERE CURRENT OF cursor
> 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg01014.php

Revision 1.613: download - view: text, markup, annotated - select for diffs
Tue Feb 20 21:22:35 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.612: preferred, colored
Changes since revision 1.612: +5 -1 lines
Add:

>
> * Add missing operators for geometric data types
>
>   Some geometric types do not have the full suite of geometric operators,
>   e.g. box @> point
>

Revision 1.612: download - view: text, markup, annotated - select for diffs
Tue Feb 20 15:21:42 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.611: preferred, colored
Changes since revision 1.611: +1 -2 lines
Remove, item not needed for Win32:

< 	o Check .pgpass file permissions
>

Revision 1.611: download - view: text, markup, annotated - select for diffs
Tue Feb 20 14:48:47 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.610: preferred, colored
Changes since revision 1.610: +2 -1 lines
Add for WIN32:

<
> 	o Check .pgpass file permissions

Revision 1.610: download - view: text, markup, annotated - select for diffs
Tue Feb 20 14:17:24 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.609: preferred, colored
Changes since revision 1.609: +5 -1 lines
Add:

> * Fix IS OF so it matches the ISO specification, and add documentation
>
>   http://archives.postgresql.org/pgsql-patches/2003-08/msg00060.php
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg00060.php

Revision 1.609: download - view: text, markup, annotated - select for diffs
Tue Feb 20 03:47:03 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.608: preferred, colored
Changes since revision 1.608: +1 -3 lines
Remove item:

< 	o ARRAY[[1,2],[3,4]])[1] should return the same values as
< 	  ARRAY[[1,2],[3,4]])[1:1];
<

Revision 1.608: download - view: text, markup, annotated - select for diffs
Mon Feb 19 21:08:48 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.607: preferred, colored
Changes since revision 1.607: +2 -2 lines
Update wording:

< * Consider allowing configuration of TOAST thresholds
> * Allow user configuration of TOAST thresholds

Revision 1.607: download - view: text, markup, annotated - select for diffs
Mon Feb 19 21:07:25 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.606: preferred, colored
Changes since revision 1.606: +4 -1 lines
Add:

> * Consider allowing configuration of TOAST thresholds
>
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg00213.php
>

Revision 1.606: download - view: text, markup, annotated - select for diffs
Mon Feb 19 20:42:33 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.605: preferred, colored
Changes since revision 1.605: +1 -1 lines
Add newlines.

Revision 1.605: download - view: text, markup, annotated - select for diffs
Mon Feb 19 20:41:40 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.604: preferred, colored
Changes since revision 1.604: +5 -1 lines
Add:

> * Allow UPDATEs on only non-referential integrity columns not to conflict
>   with referential integrity locks
>
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg00073.php

Revision 1.604: download - view: text, markup, annotated - select for diffs
Mon Feb 19 20:06:56 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.603: preferred, colored
Changes since revision 1.603: +5 -1 lines
Add:

> * Allow INSERT/UPDATE ... RETURNING inside a SELECT 'FROM' clause
>
>   http://archives.postgresql.org/pgsql-general/2006-09/msg00803.php
>   http://archives.postgresql.org/pgsql-hackers/2006-10/msg00693.php
>

Revision 1.603: download - view: text, markup, annotated - select for diffs
Mon Feb 19 17:58:32 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.602: preferred, colored
Changes since revision 1.602: +2 -2 lines
Done:

> * -Add ISO day of week format 'ID' to to_char() where Monday = 1

Revision 1.602: download - view: text, markup, annotated - select for diffs
Mon Feb 19 17:21:24 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.601: preferred, colored
Changes since revision 1.601: +2 -2 lines
Done:

> * -Add a field 'isoyear' to extract(), based on the ISO week

Revision 1.601: download - view: text, markup, annotated - select for diffs
Mon Feb 19 16:36:17 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.600: preferred, colored
Changes since revision 1.600: +2 -10 lines
Done:

< 	o Add long file support for binary pg_dump output
<
< 	  While Win32 supports 64-bit files, the MinGW API does not,
< 	  meaning we have to build an fseeko replacement on top of the
< 	  Win32 API, and we have to make sure MinGW handles it.  Another
< 	  option is to wait for the MinGW project to fix it, or use the
< 	  code from the LibGW32C project as a guide.
<
< 	  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00551.php
<
> 	o -Add long file support for binary pg_dump output

Revision 1.600: download - view: text, markup, annotated - select for diffs
Sun Feb 18 01:34:35 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.599: preferred, colored
Changes since revision 1.599: +8 -7 lines
Update wording:

<   Currently, ALTER USER and ALTER DATABASE support per-user and
>   Currently ALTER USER and ALTER DATABASE support per-user and
< 	  Currently, subtracting one date from another that crosses a
> 	  Currently subtracting one date from another that crosses a
<   Currently, SQL-language functions can only refer to parameters via $1, etc
>   Currently SQL-language functions can only refer to dollar parameters,
>   e.g. $1
<   Currently, queries prepared via the libpq API are planned on first
>   Currently queries prepared via the libpq API are planned on first
< 	  Currently, SET <tab> causes a database lookup to check all
> 	  Currently SET <tab> causes a database lookup to check all
< 	  Currently, all statement results are transferred to the libpq
> 	  Currently all statement results are transferred to the libpq

Revision 1.599: download - view: text, markup, annotated - select for diffs
Sun Feb 18 01:32:55 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.598: preferred, colored
Changes since revision 1.598: +4 -1 lines
Add:

* Allow SQL-language functions to reference parameters by parameter name

  Currently SQL-language functions can only refer to parameters via $1, etc

Revision 1.598: download - view: text, markup, annotated - select for diffs
Sat Feb 17 02:01:02 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.597: preferred, colored
Changes since revision 1.597: +3 -2 lines
Add:

> * Allow holdable cursors in SPI

Revision 1.597: download - view: text, markup, annotated - select for diffs
Sat Feb 17 01:35:41 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.596: preferred, colored
Changes since revision 1.596: +6 -1 lines
Add:
>
> 		o Allow row and record variables to be set to NULL constants,
> 		  and allow NULL tests on such variables
>
> 		  Because a row is not scalar, do not allow assignment
> 		  from NULL-valued scalars.

Revision 1.596: download - view: text, markup, annotated - select for diffs
Fri Feb 16 22:20:02 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.595: preferred, colored
Changes since revision 1.595: +3 -1 lines
Add:

> 	o Consider reducing on-disk varlena length from four to two
> 	  because a heap row cannot be more than 64k in length

Revision 1.595: download - view: text, markup, annotated - select for diffs
Wed Feb 14 21:00:17 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.594: preferred, colored
Changes since revision 1.594: +5 -1 lines
Add:

>
> 	o Use LC_TIME for localized weekday/month names, rather than
> 	  LC_MESSAGES
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-11/msg00390.php

Revision 1.594: download - view: text, markup, annotated - select for diffs
Wed Feb 14 04:24:42 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.593: preferred, colored
Changes since revision 1.593: +4 -1 lines
Add:

> * Clean up casting in /contrib/isn
>
>   http://archives.postgresql.org/pgsql-hackers/2006-11/msg00245.php
>

Revision 1.593: download - view: text, markup, annotated - select for diffs
Wed Feb 14 04:19:37 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.592: preferred, colored
Changes since revision 1.592: +4 -1 lines
Add:

> * Improve logging of prepared statements recovered during startup
>
>   http://archives.postgresql.org/pgsql-hackers/2006-11/msg00092.php
>

Revision 1.592: download - view: text, markup, annotated - select for diffs
Wed Feb 14 02:49:37 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.591: preferred, colored
Changes since revision 1.591: +3 -1 lines
Add URL for:

* Allow SQL-language functions to return results from RETURNING queries
>
>   http://archives.postgresql.org/pgsql-hackers/2006-10/msg00665.php
>

Revision 1.591: download - view: text, markup, annotated - select for diffs
Wed Feb 14 00:47:05 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.590: preferred, colored
Changes since revision 1.590: +3 -1 lines
Add URL for:

>
>   http://archives.postgresql.org/pgsql-performance/2006-10/msg00222.php
>

Revision 1.590: download - view: text, markup, annotated - select for diffs
Tue Feb 13 23:23:11 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.589: preferred, colored
Changes since revision 1.589: +2 -1 lines
Add URL for:

* Update Bonjour to work with newer cross-platform SDK

>   http://archives.postgresql.org/pgsql-patches/2006-10/msg00048.php

Revision 1.589: download - view: text, markup, annotated - select for diffs
Tue Feb 13 19:57:09 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.588: preferred, colored
Changes since revision 1.588: +3 -1 lines
Add:

> * Improve failure message when DROP DATABASE is used on a database that
>   has prepared transactions

Revision 1.588: download - view: text, markup, annotated - select for diffs
Tue Feb 13 18:08:39 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.587: preferred, colored
Changes since revision 1.587: +3 -1 lines
Add URL for:

* Update Bonjour to work with newer cross-platform SDK

>
>   http://archives.postgresql.org/pgsql-hackers/2006-09/msg02238.php
>

Revision 1.587: download - view: text, markup, annotated - select for diffs
Tue Feb 13 17:03:16 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.586: preferred, colored
Changes since revision 1.586: +3 -1 lines
Add:

> * Update our code to handle 64-bit timezone files to match the zic
>   source code, which now uses them

Revision 1.586: download - view: text, markup, annotated - select for diffs
Fri Feb 9 03:39:59 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.585: preferred, colored
Changes since revision 1.585: +1 -1 lines
Add blank line.

Revision 1.585: download - view: text, markup, annotated - select for diffs
Fri Feb 9 03:39:39 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.584: preferred, colored
Changes since revision 1.584: +2 -1 lines
Add URL for:

<
>   http://archives.postgresql.org/pgsql-hackers/2007-02/msg00435.php

Revision 1.584: download - view: text, markup, annotated - select for diffs
Fri Feb 9 03:37:45 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.583: preferred, colored
Changes since revision 1.583: +2 -21 lines
Done!

< * Merge xmin/xmax/cmin/cmax back into three header fields
<
<   Before subtransactions, there used to be only three fields needed to
<   store these four values. This was possible because only the current
<   transaction looks at the cmin/cmax values. If the current transaction
<   created and expired the row the fields stored where xmin (same as
<   xmax), cmin, cmax, and if the transaction was expiring a row from a
<   another transaction, the fields stored were xmin (cmin was not
<   needed), xmax, and cmax. Such a system worked because a transaction
<   could only see rows from another completed transaction. However,
<   subtransactions can see rows from outer transactions, and once the
<   subtransaction completes, the outer transaction continues, requiring
<   the storage of all four fields. With subtransactions, an outer
<   transaction can create a row, a subtransaction expire it, and when the
<   subtransaction completes, the outer transaction still has to have
<   proper visibility of the row's cmin, for example, for cursors.
<
<   One possible solution is to create a phantom cid which represents a
<   cmin/cmax pair and is stored in local memory.  Another idea is to
<   store both cmin and cmax only in local memory.
<
> * -Merge xmin/xmax/cmin/cmax back into three header fields

Revision 1.583: download - view: text, markup, annotated - select for diffs
Fri Feb 9 01:29:48 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.582: preferred, colored
Changes since revision 1.582: +3 -2 lines
Update:
< * Consider placing all sequences in a single table
> * Consider placing all sequences in a single table, or create a system
>   view

Revision 1.582: download - view: text, markup, annotated - select for diffs
Fri Feb 9 00:34:31 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.581: preferred, colored
Changes since revision 1.581: +2 -3 lines
Update:

< * Consider placing all sequences in a single table, now that system
<   tables are full transactional
> * Consider placing all sequences in a single table

Revision 1.581: download - view: text, markup, annotated - select for diffs
Fri Feb 9 00:32:15 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.580: preferred, colored
Changes since revision 1.580: +3 -1 lines
Add:

> * Consider placing all sequences in a single table, now that system
>   tables are full transactional

Revision 1.580: download - view: text, markup, annotated - select for diffs
Thu Feb 8 21:51:50 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.579: preferred, colored
Changes since revision 1.579: +2 -1 lines
Add URL for:

* Add support for SQL-standard GENERATED/IDENTITY columns
>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00038.php

Revision 1.579: download - view: text, markup, annotated - select for diffs
Tue Feb 6 16:44:14 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.578: preferred, colored
Changes since revision 1.578: +3 -3 lines
Split apart entries, one done now:

* -Move NAMEDATALEN from postgres_ext.h to pg_config_manual.h
* Consider making NAMEDATALEN more configurable in future releases

Revision 1.578: download - view: text, markup, annotated - select for diffs
Mon Feb 5 17:17:13 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.577: preferred, colored
Changes since revision 1.577: +5 -2 lines
Updated TODO item:

> 	o Add a \set variable to control whether \s displays line numbers

> 	  Another option is to add \# which lists line numbers, and
> 	  allows command execution.
> 	  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php

Revision 1.577: download - view: text, markup, annotated - select for diffs
Mon Feb 5 16:49:13 2007 UTC (18 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.576: preferred, colored
Changes since revision 1.576: +2 -2 lines
Modify:

< 	o Add \# to list command history like \s, but with line numbers
> 	o Add \# to list and execute command history

Revision 1.576: download - view: text, markup, annotated - select for diffs
Sun Feb 4 04:06:08 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.575: preferred, colored
Changes since revision 1.575: +4 -1 lines
Add:

>
> * Allow custom variable classes that can restrict who can set the values
>
>   http://archives.postgresql.org/pgsql-hackers/2006-11/msg00911.php
>

Revision 1.575: download - view: text, markup, annotated - select for diffs
Sun Feb 4 02:32:03 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.574: preferred, colored
Changes since revision 1.574: +1 -1 lines
Update URL for:

* Allow sequential scans to take advantage of other concurrent
  sequential scans, also called "Synchronised Scanning"

Revision 1.574: download - view: text, markup, annotated - select for diffs
Sun Feb 4 01:50:59 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.573: preferred, colored
Changes since revision 1.573: +4 -1 lines
Add:

>
> 	o Add \# to list command history like \s, but with line numbers
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
>

Revision 1.573: download - view: text, markup, annotated - select for diffs
Sat Feb 3 23:52:19 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.572: preferred, colored
Changes since revision 1.572: +4 -2 lines
Add URLs for:

* Allow sequential scans to take advantage of other concurrent
  sequential scans, also called "Synchronised Scanning"
>   http://archives.postgresql.org/pgsql-patches/2006-12/msg00076.php
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00408.php

Revision 1.572: download - view: text, markup, annotated - select for diffs
Sat Feb 3 22:32:49 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.571: preferred, colored
Changes since revision 1.571: +5 -1 lines
Add:

> 	  o Allow recovery.conf to allow the same syntax as
> 	    postgresql.conf, including quoting
>
> 	    http://archives.postgresql.org/pgsql-hackers/2006-12/msg00497.php

Revision 1.571: download - view: text, markup, annotated - select for diffs
Sat Feb 3 01:59:27 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.570: preferred, colored
Changes since revision 1.570: +3 -2 lines
Add patches thread for:

* Reduce checkpoint performance degredation by forcing data to disk
  more evenly

>   http://archives.postgresql.org/pgsql-patches/2006-12/msg00104.php

Revision 1.570: download - view: text, markup, annotated - select for diffs
Fri Feb 2 23:05:36 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.569: preferred, colored
Changes since revision 1.569: +3 -1 lines
Add URL for:

* Allow sequential scans to take advantage of other concurrent
  sequential scans, also called "Synchronised Scanning"
>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00784.php

Revision 1.569: download - view: text, markup, annotated - select for diffs
Fri Feb 2 22:55:08 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.568: preferred, colored
Changes since revision 1.568: +6 -1 lines
Add:

> * Reduce checkpoint performance degredation by forcing data to disk
>   more evenly
>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00337.php
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00079.php

Revision 1.568: download - view: text, markup, annotated - select for diffs
Fri Feb 2 21:34:39 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.567: preferred, colored
Changes since revision 1.567: +2 -1 lines
Add URL for:

                o Fix RENAME to work on variables other than OLD/NEW
> 		  http://archives.postgresql.org/pgsql-hackers/2007-01/msg01587.php

Revision 1.567: download - view: text, markup, annotated - select for diffs
Fri Feb 2 05:42:56 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.566: preferred, colored
Changes since revision 1.566: +5 -1 lines
Add:

> 	o Allow column display reordering by recording a display,
> 	  storage, and permanent id for every column?
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00782.php
>

Revision 1.566: download - view: text, markup, annotated - select for diffs
Thu Feb 1 19:13:56 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.565: preferred, colored
Changes since revision 1.565: +3 -1 lines
Add URL for:

        o Add long file support for binary pg_dump output
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00551.php

Revision 1.565: download - view: text, markup, annotated - select for diffs
Thu Feb 1 04:51:31 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.564: preferred, colored
Changes since revision 1.564: +2 -2 lines
Update URL for function permission checks

<   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00564.php
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00568.php
>

Revision 1.564: download - view: text, markup, annotated - select for diffs
Thu Feb 1 04:50:58 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.563: preferred, colored
Changes since revision 1.563: +4 -1 lines
Add:

>
> * Tighten function permission checks
>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00564.php
>

Revision 1.563: download - view: text, markup, annotated - select for diffs
Thu Feb 1 04:49:43 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.562: preferred, colored
Changes since revision 1.562: +4 -1 lines
Add:

>
> * Tighten trigger permission checks
>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00564.php
>

Revision 1.562: download - view: text, markup, annotated - select for diffs
Thu Feb 1 04:35:52 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.561: preferred, colored
Changes since revision 1.561: +6 -1 lines
Add:
>
> * Fix problem when multiple subtransactions of the same outer transaction
>   hold different types of locks, and one subtransaction aborts
>
>   http://archives.postgresql.org/pgsql-hackers/2006-11/msg01011.php
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg00001.php

Revision 1.561: download - view: text, markup, annotated - select for diffs
Thu Feb 1 00:32:45 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.560: preferred, colored
Changes since revision 1.560: +2 -1 lines
Add URL for:

      o Fix RENAME to work on variables other than OLD/NEW
>       http://archives.postgresql.org/pgsql-hackers/2007-01/msg01615.php

Revision 1.560: download - view: text, markup, annotated - select for diffs
Wed Jan 31 04:23:47 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.559: preferred, colored
Changes since revision 1.559: +3 -1 lines
Add URL:

      o Fix RENAME to work on variables other than OLD/NEW
>
> 		  http://archives.postgresql.org/pgsql-hackers/2002-03/msg00591.php
>

Revision 1.559: download - view: text, markup, annotated - select for diffs
Wed Jan 31 03:17:49 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.558: preferred, colored
Changes since revision 1.558: +7 -1 lines
Add:

>
> * Add REINDEX CONCURRENTLY, like CREATE INDEX CONCURRENTLY
>
>   This is difficult because you must upgrade to an exclusive table lock
>   to replace the existing index file.  CREATE INDEX CONCURRENTLY does not
>   have this complication.  This would allow index compaction without
>   downtime.

Revision 1.558: download - view: text, markup, annotated - select for diffs
Wed Jan 31 03:07:36 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.557: preferred, colored
Changes since revision 1.557: +3 -2 lines
Update for VACUUM FULL:

<   reindex rather than update the index.
>   reindex rather than update the index.  Also, index updates can
>   bloat the index.

Revision 1.557: download - view: text, markup, annotated - select for diffs
Tue Jan 30 22:55:12 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.556: preferred, colored
Changes since revision 1.556: +3 -1 lines
Add:
> 	o ARRAY[[1,2],[3,4]])[1] should return the same values as
> 	  ARRAY[[1,2],[3,4]])[1:1];
>

Revision 1.556: download - view: text, markup, annotated - select for diffs
Mon Jan 29 21:19:30 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.555: preferred, colored
Changes since revision 1.555: +2 -2 lines
Done:

< * Add Globally/Universally Unique Identifier (GUID/UUID)
> * -Add Globally/Universally Unique Identifier (GUID/UUID)

Revision 1.555: download - view: text, markup, annotated - select for diffs
Sat Jan 27 03:25:49 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.554: preferred, colored
Changes since revision 1.554: +5 -1 lines
Add:

> * Enforce typmod for function inputs, function results and parameters for
>   spi_prepare'd statements called from PLs
>
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg01403.php

Revision 1.554: download - view: text, markup, annotated - select for diffs
Sat Jan 27 02:29:32 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.553: preferred, colored
Changes since revision 1.553: +3 -1 lines
Add:

> * Consider having the background writer update the transaction status
>   hint bits before writing out the page

Revision 1.553: download - view: text, markup, annotated - select for diffs
Sat Jan 27 02:28:16 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.552: preferred, colored
Changes since revision 1.552: +2 -1 lines
Add:

>
> * Consider increasing NUM_CLOG_BUFFERS

Revision 1.552: download - view: text, markup, annotated - select for diffs
Thu Jan 25 22:25:53 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.551: preferred, colored
Changes since revision 1.551: +2 -1 lines
Add URL for shrinking tuple to just its headers:

>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg01025.php

Revision 1.551: download - view: text, markup, annotated - select for diffs
Thu Jan 25 04:38:59 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.550: preferred, colored
Changes since revision 1.550: +2 -2 lines
Done:

> 	o -Add a GUC variable to control the tablespace for temporary objects

Revision 1.550: download - view: text, markup, annotated - select for diffs
Thu Jan 25 02:50:12 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.549: preferred, colored
Changes since revision 1.549: +2 -36 lines
Remove developers list from TODO list now that we have URLs to reference
discussions.

<
<
< ---------------------------------------------------------------------------
<
<
< Developers who have claimed items are:
< --------------------------------------
< * Alvaro is Alvaro Herrera <alvherre@dcc.uchile.cl>
< * Andrew is Andrew Dunstan <andrew@dunslane.net>
< * Bruce is Bruce Momjian <bruce@momjian.us> of EnterpriseDB
< * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au> of
<     Family Health Network
< * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net> of The Cain Gang Ltd.
< * David is David Fetter <david@fetter.org>
< * Fabien is Fabien Coelho <coelho@cri.ensmp.fr>
< * Gavin is Gavin Sherry <swm@linuxworld.com.au> of Alcove Systems Engineering
< * Greg is Greg Sabino Mullane <greg@turnstep.com>
< * Jan is Jan Wieck <JanWieck@Yahoo.com> of Afilias, Inc.
< * Joe is Joe Conway <mail@joeconway.com>
< * Karel is Karel Zak <zakkr@zf.jcu.cz>
< * Magnus is Magnus Hagander <mha@sollentuna.net>
< * Marc is Marc Fournier <scrappy@hub.org> of PostgreSQL, Inc.
< * Matthew T. O'Connor <matthew@zeut.net>
< * Michael is Michael Meskes <meskes@postgresql.org> of Credativ
< * Neil is Neil Conway <neilc@samurai.com>
< * Oleg is Oleg Bartunov <oleg@sai.msu.su>
< * Pavel is Pavel Stehule <pavel.stehule@hotmail.com>
< * Peter is Peter Eisentraut <peter_e@gmx.net>
< * Philip is Philip Warner <pjw@rhyme.com.au> of Albatross Consulting Pty. Ltd.
< * Rod is Rod Taylor <pg@rbt.ca>
< * Simon is Simon Riggs <simon@2ndquadrant.com>
< * Stephan is Stephan Szabo <sszabo@megazone23.bigpanda.com>
< * Tatsuo is Tatsuo Ishii <ishii@sraoss.co.jp> of SRA OSS, Inc. Japan
< * Teodor is Teodor Sigaev <teodor@sigaev.ru>
< * Tom is Tom Lane <tgl@sss.pgh.pa.us> of Red Hat

Revision 1.549: download - view: text, markup, annotated - select for diffs
Thu Jan 25 02:48:06 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.548: preferred, colored
Changes since revision 1.548: +2 -2 lines
Done:

< 	o Add -f to pg_dumpall
> 	o -Add -f to pg_dumpall

Revision 1.548: download - view: text, markup, annotated - select for diffs
Sat Jan 20 23:18:38 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.547: preferred, colored
Changes since revision 1.547: +4 -2 lines
Add bitmap index URL:

>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg01107.php

Revision 1.547: download - view: text, markup, annotated - select for diffs
Sat Jan 20 23:08:20 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.546: preferred, colored
Changes since revision 1.546: +4 -1 lines
Add URL for dead space map:

>
>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg01188.php
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00121.php

Revision 1.546: download - view: text, markup, annotated - select for diffs
Sat Jan 20 02:18:37 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.545: preferred, colored
Changes since revision 1.545: +3 -2 lines
Add wiki URL:

< first.
> first.  There is also a developer's wiki at
> http://developer.postgresql.org.

Revision 1.545: download - view: text, markup, annotated - select for diffs
Fri Jan 19 21:36:07 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.544: preferred, colored
Changes since revision 1.544: +8 -1 lines
Add items:

> 	o Allow multiple vacuums so large tables do not starve small
> 	  tables
>
> 	  http://archives.postgresql.org/pgsql-general/2007-01/msg00031.php
>
> 	o Improve control of auto-vacuum
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00876.php

Revision 1.544: download - view: text, markup, annotated - select for diffs
Fri Jan 19 18:13:47 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.543: preferred, colored
Changes since revision 1.543: +2 -1 lines
Add URL for:

* Add Globally/Universally Unique Identifier (GUID/UUID)
>   http://archives.postgresql.org/pgsql-general/2007-01/msg00853.php

Revision 1.543: download - view: text, markup, annotated - select for diffs
Wed Jan 17 03:43:49 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.542: preferred, colored
Changes since revision 1.542: +14 -5 lines
Mark TODO item "autovacuum on by default" as completed.

Revision 1.542: download - view: text, markup, annotated - select for diffs
Sat Jan 13 15:13:44 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.541: preferred, colored
Changes since revision 1.541: +1 -12 lines
Remove completed items, and the last is unwanted:

< 		o Fix memory leak from exceptions
<
< 		  http://archives.postgresql.org/pgsql-performance/2006-06/msg00305.php
<
< * Allow constraint_exclusion to work for UNIONs like it does for
<   inheritance, allow it to work for UPDATE and DELETE statements, and allow
<   it to be used for all statements with little performance impact
<
< * Add estimated_count(*) to return an estimate of COUNT(*)
<
<   This would use the planner ANALYZE statistics to return an estimated
<   count.
<   http://archives.postgresql.org/pgsql-hackers/2005-11/msg00943.php

Revision 1.541: download - view: text, markup, annotated - select for diffs
Thu Jan 11 04:49:01 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.540: preferred, colored
Changes since revision 1.540: +3 -1 lines
Add URL item for psql -c changes:

> 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg00291.php

Revision 1.540: download - view: text, markup, annotated - select for diffs
Thu Jan 11 04:48:03 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.539: preferred, colored
Changes since revision 1.539: +5 -1 lines
Add:

> 	o Fix transaction restriction checks for CREATE DATABASE and
> 	  other commands
>
> 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg00133.php

Revision 1.539: download - view: text, markup, annotated - select for diffs
Thu Jan 11 04:42:02 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.538: preferred, colored
Changes since revision 1.538: +3 -1 lines
Add URL for PQexec() for disallowing multiple queries:

> 	  http://archives.postgresql.org/pgsql-hackers/2007-01/msg00184.php

Revision 1.538: download - view: text, markup, annotated - select for diffs
Thu Jan 11 04:27:29 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.537: preferred, colored
Changes since revision 1.537: +5 -1 lines
Add:

> 	o Extend timezone code to allow 64-bit values so we can
> 	  represent years beyond 2038
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg01363.php
>

Revision 1.537: download - view: text, markup, annotated - select for diffs
Thu Jan 11 03:01:01 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.536: preferred, colored
Changes since revision 1.536: +3 -1 lines
Add:

> * Move NAMEDATALEN from postgres_ext.h to pg_config_manual.h and
>   consider making it more configurable in future releases

Revision 1.536: download - view: text, markup, annotated - select for diffs
Tue Jan 9 22:43:31 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.535: preferred, colored
Changes since revision 1.535: +5 -1 lines
Add:

>
> * Improve merge join performance by allowing mark/restore of
>   tuple sources
>
>   http://archives.postgresql.org/pgsql-hackers/2007-01/msg00096.php
>

Revision 1.535: download - view: text, markup, annotated - select for diffs
Tue Jan 9 21:33:24 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.534: preferred, colored
Changes since revision 1.534: +2 -2 lines
Done:

> * -Add ability to monitor the use of temporary sort files

Revision 1.534: download - view: text, markup, annotated - select for diffs
Tue Jan 9 03:43:32 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.533: preferred, colored
Changes since revision 1.533: +2 -7 lines
Done:

< * Allow the creation of indexes with mixed ascending/descending
> * -Allow the creation of indexes with mixed ascending/descending
<
<   This is possible now by creating an operator class with reversed sort
<   operators.  One complexity is that NULLs would then appear at the start
<   of the result set, and this might affect certain sort types, like
<   merge join.
<

Revision 1.533: download - view: text, markup, annotated - select for diffs
Sat Jan 6 22:55:09 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.532: preferred, colored
Changes since revision 1.532: +1 -2 lines
Remove:

< * %Allow the identifier length to be increased via a configure option

Revision 1.532: download - view: text, markup, annotated - select for diffs
Sat Jan 6 22:24:16 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.531: preferred, colored
Changes since revision 1.531: +4 -6 lines
Updates for MONEY data type:

< * Improve the MONEY data type
> * -Make 64-bit version of the MONEY data type
> * Add locale-aware MONEY type, and support multiple currencies
<   Change the MONEY data type to use DECIMAL internally, with special
<   locale-aware output formatting.
<   http://archives.postgresql.org/pgsql-hackers/2006-09/msg01107.php

Revision 1.531: download - view: text, markup, annotated - select for diffs
Sat Jan 6 22:19:46 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.530: preferred, colored
Changes since revision 1.530: +2 -2 lines
Done:

> * -Allow user-defined types to accept 'typmod' parameters

Revision 1.530: download - view: text, markup, annotated - select for diffs
Sat Jan 6 22:18:24 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.529: preferred, colored
Changes since revision 1.529: +4 -1 lines
Add:

>
> * Make consistent use of long/short command options --- pg_ctl needs
>   long ones, pg_config doesn't have short ones, postgres doesn't have
>   enough long ones, etc.

Revision 1.529: download - view: text, markup, annotated - select for diffs
Sat Jan 6 21:58:22 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.528: preferred, colored
Changes since revision 1.528: +8 -6 lines
Add:

> 	o Consider parsing the -c string into individual queries so each
> 	  is run in its own transaction
>
> 	o Consider disallowing multiple queries in PQexec() as an
> 	  additional barrier to SQL injection attacks

Revision 1.528: download - view: text, markup, annotated - select for diffs
Sat Jan 6 20:00:53 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.527: preferred, colored
Changes since revision 1.527: +1 -3 lines
Already done in 8.2:

< * Allow CREATE INDEX to take an additional parameter for use with
<   special index types

Revision 1.527: download - view: text, markup, annotated - select for diffs
Sat Jan 6 20:00:10 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.526: preferred, colored
Changes since revision 1.526: +14 -11 lines
Move INDEX inheritance out into a separate section:

< * Allow inherited tables to inherit index, UNIQUE constraint, and primary
<   key, foreign key
< * UNIQUE INDEX on base column not honored on INSERTs/UPDATEs from
<   inherited table:  INSERT INTO inherit_table (unique_index_col) VALUES
<   (dup) should fail
<
<   The main difficulty with this item is the problem of creating an index
<   that can span more than one table.
<
< * Allow SELECT ... FOR UPDATE on inherited tables
> * Inheritance
>
> 	o Allow inherited tables to inherit indexes, UNIQUE constraints,
> 	  and primary/foreign keys
> 	o Honor UNIQUE INDEX on base column in INSERTs/UPDATEs
> 	  on inherited table, e.g.  INSERT INTO inherit_table
> 	  (unique_index_col) VALUES (dup) should fail
>
> 	  The main difficulty with this item is the problem of
> 	  creating an index that can span multiple tables.
>
> 	o Allow SELECT ... FOR UPDATE on inherited tables
>
>
>

Revision 1.526: download - view: text, markup, annotated - select for diffs
Sat Jan 6 19:41:23 2007 UTC (18 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.525: preferred, colored
Changes since revision 1.525: +2 -2 lines
Done:

> * -Allow the pg_xlog directory location to be specified during initdb

Revision 1.525: download - view: text, markup, annotated - select for diffs
Thu Dec 28 20:51:13 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.524: preferred, colored
Changes since revision 1.524: +2 -1 lines
Add TLS thread URL:

>   http://archives.postgresql.org/pgsql-hackers/2006-12/msg01213.php

Revision 1.524: download - view: text, markup, annotated - select for diffs
Thu Dec 28 20:44:00 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.523: preferred, colored
Changes since revision 1.523: +1 -3 lines
Remove:

< * Add a GUC to control whether BEGIN inside a transcation should abort
<   the transaction.

Revision 1.523: download - view: text, markup, annotated - select for diffs
Thu Dec 28 18:01:20 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.522: preferred, colored
Changes since revision 1.522: +1 -5 lines
Done:

< * Move some /contrib modules out to their own project sites
<
<   Particularly, move GPL-licensed /contrib/userlock and
<   /contrib/dbmirror/clean_pending.pl.
<

Revision 1.513.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 19 21:58:43 2006 UTC (18 years, 5 months ago) by momjian
Branches: REL8_2_STABLE
CVS tags: REL8_2_9, REL8_2_8, REL8_2_7, REL8_2_6, REL8_2_5, REL8_2_4, REL8_2_3, REL8_2_2, REL8_2_17, REL8_2_16, REL8_2_15, REL8_2_14, REL8_2_13, REL8_2_12, REL8_2_11, REL8_2_10, REL8_2_1
Diff to: previous 1.513: preferred, colored; next MAIN 1.514: preferred, colored
Changes since revision 1.513: +0 -2 lines
Remove completed TODO item about xid wrap-around from 8.2.X.

Revision 1.522: download - view: text, markup, annotated - select for diffs
Tue Dec 19 21:57:10 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.521: preferred, colored
Changes since revision 1.521: +1 -3 lines
Item done.

< 	o Improve xid wraparound detection by recording per-table rather
< 	  than per-database

Revision 1.521: download - view: text, markup, annotated - select for diffs
Sun Dec 17 03:57:07 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.520: preferred, colored
Changes since revision 1.520: +2 -2 lines
Fix typo:

<   While PostgreSQL clients runs fine limited-resource environments, the
>   While PostgreSQL clients runs fine in limited-resource environments, the

Revision 1.520: download - view: text, markup, annotated - select for diffs
Sun Dec 17 03:55:21 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.519: preferred, colored
Changes since revision 1.519: +3 -3 lines
Move entry into CLUSTER section:

< * Make CLUSTER preserve recently-dead tuples per MVCC requirements
> 	o Make CLUSTER preserve recently-dead tuples per MVCC requirements

Revision 1.519: download - view: text, markup, annotated - select for diffs
Fri Dec 15 15:40:52 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.518: preferred, colored
Changes since revision 1.518: +8 -1 lines
TODO item not wanted:

>
> * Embedded server (not wanted)
>
>   While PostgreSQL clients runs fine limited-resource environments, the
>   server requires multiple processes and a stable pool of resources to
>   run reliabily and efficiently.  Stripping down the PostgreSQL server
>   to run in the same process address space as the client application
>   would add too much complexity and failure cases.

Revision 1.518: download - view: text, markup, annotated - select for diffs
Fri Dec 15 13:28:54 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.517: preferred, colored
Changes since revision 1.517: +3 -3 lines
Link to summary XML email, rather than thread top:

< * Consider changing documentation from SGML to XML
> * Consider changing documentation format from SGML to XML
<   http://archives.postgresql.org/pgsql-docs/2006-12/msg00033.php
>   http://archives.postgresql.org/pgsql-docs/2006-12/msg00152.php

Revision 1.517: download - view: text, markup, annotated - select for diffs
Fri Dec 15 03:01:20 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.516: preferred, colored
Changes since revision 1.516: +4 -1 lines
Document issues for SGML and XML:

>
> * Consider changing documentation from SGML to XML
>
>   http://archives.postgresql.org/pgsql-docs/2006-12/msg00033.php
>

Revision 1.516: download - view: text, markup, annotated - select for diffs
Tue Dec 12 22:31:19 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.515: preferred, colored
Changes since revision 1.515: +3 -2 lines
Update entry:

< * Have EXPLAIN ANALYZE highlight poor optimizer estimates
> * Have EXPLAIN ANALYZE issue NOTICE messages when the estimated and
>   actual row counts differ by a specified percentage

Revision 1.515: download - view: text, markup, annotated - select for diffs
Tue Dec 12 20:34:33 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.514: preferred, colored
Changes since revision 1.514: +1 -2 lines
Oops, removed:

< * Allow REINDEX CONCURRENTLY

Revision 1.514: download - view: text, markup, annotated - select for diffs
Tue Dec 12 20:33:15 2006 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.513: preferred, colored
Changes since revision 1.513: +2 -1 lines
Add:

> * Allow REINDEX CONCURRENTLY

Revision 1.513: download - view: text, markup, annotated - select for diffs
Thu Nov 23 16:18:12 2006 UTC (18 years, 6 months ago) by momjian
Branches: MAIN
CVS tags: REL8_2_RC1, REL8_2_0
Branch point for: REL8_2_STABLE
Diff to: previous 1.512: preferred, colored
Changes since revision 1.512: +2 -2 lines
Update wording:
> * Add a field 'isoyear' to extract(), based on the ISO week

Revision 1.512: download - view: text, markup, annotated - select for diffs
Thu Nov 23 05:09:26 2006 UTC (18 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.511: preferred, colored
Changes since revision 1.511: +3 -1 lines
Add:

> * Add ISO day of week format 'ID' to to_char() where Monday = 1
> * Add an ISO year field to extract() called 'isoyear'

Revision 1.511: download - view: text, markup, annotated - select for diffs
Thu Nov 23 05:01:47 2006 UTC (18 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.510: preferred, colored
Changes since revision 1.510: +2 -1 lines
Add:

> * Allow SQL-language functions to return results from RETURNING queries

Revision 1.510: download - view: text, markup, annotated - select for diffs
Tue Nov 14 22:26:49 2006 UTC (18 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.509: preferred, colored
Changes since revision 1.509: +6 -5 lines
Add URL for case identifiers.
<
>   http://archives.postgresql.org/pgsql-hackers/2006-10/msg01527.php

Revision 1.509: download - view: text, markup, annotated - select for diffs
Tue Oct 24 02:42:34 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_2_BETA3
Diff to: previous 1.508: preferred, colored
Changes since revision 1.508: +2 -2 lines
Correctino, add URL on :

* Add estimated_count(*) to return an estimate of COUNT(*)
>   http://archives.postgresql.org/pgsql-hackers/2005-11/msg00943.php

Revision 1.508: download - view: text, markup, annotated - select for diffs
Tue Oct 24 02:41:22 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.507: preferred, colored
Changes since revision 1.507: +2 -1 lines
Add URL for:

* Speed up COUNT(*)
>   http://archives.postgresql.org/pgsql-hackers/2005-11/msg00943.php

Revision 1.507: download - view: text, markup, annotated - select for diffs
Sat Oct 21 17:31:18 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_2_BETA2
Diff to: previous 1.506: preferred, colored
Changes since revision 1.506: +2 -1 lines
Add URL for async I/O:

>   http://archives.postgresql.org/pgsql-hackers/2006-10/msg00820.php

Revision 1.506: download - view: text, markup, annotated - select for diffs
Thu Oct 19 19:58:45 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.505: preferred, colored
Changes since revision 1.505: +1 -5 lines
Done:

< * Improve port/qsort() to handle sorts with 50% unique and 50% duplicate
<   value [qsort]
<
<   This involves choosing better pivot points for the quicksort.
<

Revision 1.505: download - view: text, markup, annotated - select for diffs
Thu Oct 12 22:33:04 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.504: preferred, colored
Changes since revision 1.504: +1 -3 lines
Remove:

< 	o Issue a notice if CREATE TABLE ... ON COMMIT { DELETE ROWS |
< 	  DROP } is issued outside a multi-statement transaction

Revision 1.504: download - view: text, markup, annotated - select for diffs
Thu Oct 12 21:40:15 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.503: preferred, colored
Changes since revision 1.503: +3 -1 lines
Add url's for hints:

>   http://archives.postgresql.org/pgsql-hackers/2006-10/msg00517.php
>   http://archives.postgresql.org/pgsql-hackers/2006-10/msg00663.php

Revision 1.503: download - view: text, markup, annotated - select for diffs
Thu Oct 12 21:29:24 2006 UTC (18 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.502: preferred, colored
Changes since revision 1.502: +3 -1 lines
Add:

> 	o Issue a notice if CREATE TABLE ... ON COMMIT { DELETE ROWS |
> 	  DROP } is issued outside a multi-statement transaction

Revision 1.502: download - view: text, markup, annotated - select for diffs
Tue Oct 3 00:03:54 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.501: preferred, colored
Changes since revision 1.501: +3 -1 lines
Add URL for strlcpy():

>
>   http://archives.postgresql.org/pgsql-hackers/2006-09/msg02108.php

Revision 1.501: download - view: text, markup, annotated - select for diffs
Tue Oct 3 00:00:18 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.500: preferred, colored
Changes since revision 1.500: +5 -2 lines
Add:

> 	* Fix SSL retry to avoid useless repeated connection attempts and
> 	  ensuing misleading error messages

Revision 1.500: download - view: text, markup, annotated - select for diffs
Mon Oct 2 23:26:02 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.499: preferred, colored
Changes since revision 1.499: +2 -2 lines
Update wording:

< * Use strlcpy() rather than StrNCpy() macro
> * Use strlcpy() rather than our StrNCpy() macro

Revision 1.499: download - view: text, markup, annotated - select for diffs
Mon Oct 2 23:23:32 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.498: preferred, colored
Changes since revision 1.498: +2 -1 lines
Add:

>
> * Use strlcpy() rather than StrNCpy() macro

Revision 1.498: download - view: text, markup, annotated - select for diffs
Mon Oct 2 14:00:04 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.497: preferred, colored
Changes since revision 1.497: +38 -38 lines
Move "Exotic Features" to the bottom of TODO.

Revision 1.497: download - view: text, markup, annotated - select for diffs
Sat Sep 30 03:55:32 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.496: preferred, colored
Changes since revision 1.496: +8 -1 lines
Add:

> * Allow more complex user/database default GUC settings
>   Currently, ALTER USER and ALTER DATABASE support per-user and
>   per-database defaults.  Consider adding per-user-and-database
>   defaults so things like search_path can be defaulted for a
>   specific user connecting to a specific database.
>
>

Revision 1.496: download - view: text, markup, annotated - select for diffs
Sat Sep 30 02:59:06 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.495: preferred, colored
Changes since revision 1.495: +2 -1 lines
Add MONEY URL:

>   http://archives.postgresql.org/pgsql-hackers/2006-09/msg01107.php

Revision 1.495: download - view: text, markup, annotated - select for diffs
Thu Sep 28 17:43:36 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.494: preferred, colored
Changes since revision 1.494: +2 -1 lines
Add URL for client_encoding being set by client:

>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg01696.php

Revision 1.494: download - view: text, markup, annotated - select for diffs
Tue Sep 26 11:18:29 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.493: preferred, colored
Changes since revision 1.493: +4 -9 lines
Done:

< 	  o Add command to archive partially filled write-ahead logs? [pitr]
<
< 	    Currently only full WAL files are archived. This means that the
< 	    most recent transactions aren't available for recovery in case
< 	    of a disk failure.
<

Reorder:

< 	  o %Create dump tool for write-ahead logs for use in determining
< 	    transaction id for point-in-time recovery
> 	  o %Create dump tool for write-ahead logs for use in determining
> 	    transaction id for point-in-time recovery

Revision 1.493: download - view: text, markup, annotated - select for diffs
Wed Sep 20 23:01:55 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
CVS tags: REL8_2_BETA1
Diff to: previous 1.492: preferred, colored
Changes since revision 1.492: +2 -1 lines
Add URL for domain casting:

>   http://archives.postgresql.org/pgsql-hackers/2006-09/msg01681.php

Revision 1.492: download - view: text, markup, annotated - select for diffs
Tue Sep 19 19:20:21 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.491: preferred, colored
Changes since revision 1.491: +2 -2 lines
Dashed items are now for 8.3:

< #A hyphen, "-", marks changes that will appear in the upcoming 8.2 release.#
> #A hyphen, "-", marks changes that will appear in the upcoming 8.3 release.#

Revision 1.491: download - view: text, markup, annotated - select for diffs
Tue Sep 19 19:20:00 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.490: preferred, colored
Changes since revision 1.490: +11 -105 lines
Remove completed TODO items:

< * -Make postmater and postgres options distinct so the postmaster -o
<   option is no longer needed
< * -Allow pooled connections to list all prepared statements
<
<   This would allow an application inheriting a pooled connection to know
<   the statements prepared in the current session.
<
< * -Re-enable the GUC full_page_writes in 8.2 when reliability issues have
<   been addressed
< 	o -Add "include file" functionality in postgresql.conf
< 	o -Allow per-database permissions to be set via GRANT
<
< 	  Allow database connection checks based on GRANT rules in
< 	  addition to the existing access checks in pg_hba.conf.
<
< 	o -Issue a warning if a change-on-restart-only postgresql.conf value
> 	o Issue a warning if a change-on-restart-only postgresql.conf value
< 	  o -Automatically force archiving of partially-filled WAL files when
< 	    pg_stop_backup() is called or the server is stopped
< 	  o -Add reporting of the current WAL file and offset, perhaps as
< 	    part of partial log file archiving
< * -Allow server logs to be remotely read and removed using SQL commands
< * -Allow protocol-level BIND parameter values to be logged
< * -Zero umasked bits in conversion from INET cast to CIDR
< * -Prevent INET cast to CIDR from dropping netmask, SELECT '1.1.1.1'::inet::cidr
< * -Allow INET + INT8 to increment the host part of the address or
<   throw an error on overflow
< * -Add 'tid != tid ' operator for use in corruption recovery
< 	o -Allow customization of the known set of TZ names (generalize the
< 	  present australian_timezones hack)
< 	o -Allow timezone names in SQL strings, '2006-05-24 21:11
< 	   Americas/New_York'::timestamptz
< 		o -Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO
< 		  SECOND
< 	o -Allow NULLs in arrays
< * -Add transaction_timestamp(), statement_timestamp(), clock_timestamp()
<   functionality
<
<   Current CURRENT_TIMESTAMP returns the start time of the current
<   transaction, and gettimeofday() returns the wallclock time. This will
<   make time reporting more consistent and will allow reporting of
<   the statement start time.
<
< * -Allow to_char() to print localized month names
< * -Add sleep() function, remove from regress.c
< * -Allow user-defined functions retuning a domain value to enforce domain
<   constraints
< * -Allow TRUNCATE ... CASCADE/RESTRICT
<
<   This is like DELETE CASCADE, but truncates.
<
< * -Add COMMENT ON for all cluster global objects (roles, databases
<   and tablespaces)
< * -Make row-wise comparisons work per SQL spec
<
<   Right now, '(a, b) < (1, 2)' is processed as 'a < 1 and b < 2', but
<   the SQL standard requires it to be processed as a column-by-column
<   comparison, so the proper comparison is '(a < 1) OR (a = 1 AND b < 2)'.
<
< * -Enable escape_string_warning and standard_conforming_strings
> * Enable standard_conforming_strings
< 	o -Add ON COMMIT capability to CREATE TABLE AS ... SELECT
< 	o -Allow an alias to be provided for the target table in
< 	  UPDATE/DELETE (Neil)
< 	o -Allow UPDATE tab SET ROW (col, ...) = (val, ...) for updating
< 	  multiple columns
< 	o -Add ALTER TABLE tab INHERIT / NO INHERIT  parent
< 	o -Have COPY return the number of rows loaded/unloaded?
< 	o -Allow COPY (SELECT ...) TO 'filename'
<
< 	o -Allow pooled connections to list all open WITH HOLD cursors
<
< 	  Because WITH HOLD cursors exist outside transactions, this allows
< 	  them to be listed so they can be closed.
<
< 	o -Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
< 	o -Allow INSERT/UPDATE ... RETURNING new.col or old.col
< 		o -Allow PL/python to return composite types and result sets
<
< * -Have initdb set the input DateStyle (MDY or DMY) based on locale
< 	o -Improve psql's handling of multi-line statements
<
< 	  Currently, while \e saves a single statement as one entry, interactive
< 	  statements are saved one line at a time.  Ideally all statements
< 	  would be saved like \e does.
<
< 	o -Allow multi-line column values to align in the proper columns
<
< 	  If the second output column value is 'a\nb', the 'b' should appear
< 	  in the second display column, rather than the first column as it
< 	  does now.
<
< 	o -Display IN, INOUT, and OUT parameters in \df
< 	o -Allow pg_dump to use multiple -t and -n switches, exclusion
< 	   ability, and regular expression object matching
< 	o -Update pg_dump and psql to use the new COPY libpq API (Christopher)
< 	o -Add a function to support Parse/DescribeStatement capability
< * -Add fillfactor to control reserved free space during index creation
< * -Add system view to show free space map contents
< * -Allow installing to directories containing spaces
<
<   This is possible if proper quoting is added to the makefiles for the
<   install targets.  Because PostgreSQL supports relocatable installs, it
<   is already possible to install into a directory that doesn't contain
<   spaces and then copy the install to a directory with spaces.
<
< * -%Clean up compiler warnings (especially with gcc version 4)
< * -Remove BeOS and QNX-specific code
< 	o -Port contrib/xml2

Revision 1.490: download - view: text, markup, annotated - select for diffs
Mon Sep 18 16:24:07 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.489: preferred, colored
Changes since revision 1.489: +2 -1 lines
Add URL for commenting postgresql.conf:

> 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg01481.php

Revision 1.489: download - view: text, markup, annotated - select for diffs
Mon Sep 18 16:22:32 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.488: preferred, colored
Changes since revision 1.488: +3 -1 lines
Add URL for UUID:

>
>   http://archives.postgresql.org/pgsql-patches/2006-09/msg00209.php
>

Revision 1.488: download - view: text, markup, annotated - select for diffs
Mon Sep 18 15:52:23 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.487: preferred, colored
Changes since revision 1.487: +5 -1 lines
Add item:

>
> * Set client encoding based on the client operating system encoding
>
>   Currently client_encoding is set in postgresql.conf, which
>   defaults to the server encoding.

Revision 1.487: download - view: text, markup, annotated - select for diffs
Mon Sep 18 14:56:19 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.486: preferred, colored
Changes since revision 1.486: +2 -1 lines
Add URL to UPDATE unique index case x=x+1:

<
> 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg01458.php

Revision 1.486: download - view: text, markup, annotated - select for diffs
Sat Sep 16 22:06:54 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.485: preferred, colored
Changes since revision 1.485: +8 -15 lines
Update TODO for short header versions:

< 	o Reorder physical storage order to reduce padding?
<
< 	  This involves having the user-specified order of columns
< 	  be different from the physical order.  SELECT * would
< 	  need to reorder the physical values to match the
< 	  user-specified ordering.
<
< 	o Store disk pages with no alignment/padding?
<
< 	  This necessitates adding CPU-required padding when moving
< 	  rows from disk to memory.
<
< 	  One idea is to store the header in network byte order (high bits
< 	  first), and read the high bits to determine the header length.
< 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg00848.php
> 	  One idea is to create zero-or-one-byte-header versions
> 	  of varlena data types.  In involves setting the high-bit and
> 	  0-127 length in the single-byte header, or clear the high bit
> 	  and store the 7-bit ASCII value in the rest of the byte.
> 	  The small-header versions have no alignment requirements.
> 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg01372.php

Revision 1.485: download - view: text, markup, annotated - select for diffs
Thu Sep 14 21:44:08 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.484: preferred, colored
Changes since revision 1.484: +1 -3 lines
Seems no one wants this:

< * -Allow PREPARE to automatically determine parameter types based on the SQL
<   statement (Neil)

Revision 1.484: download - view: text, markup, annotated - select for diffs
Thu Sep 14 21:41:29 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.483: preferred, colored
Changes since revision 1.483: +2 -2 lines
Done:

< * -Allow protocol-level BIND parameter values to be logged, if text mode
> * -Allow protocol-level BIND parameter values to be logged

Revision 1.483: download - view: text, markup, annotated - select for diffs
Thu Sep 14 21:37:04 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.482: preferred, colored
Changes since revision 1.482: +2 -2 lines
Not done yet:

< 	o -Allow commenting of variables in postgresql.conf to restore them
> 	o Allow commenting of variables in postgresql.conf to restore them

Revision 1.482: download - view: text, markup, annotated - select for diffs
Thu Sep 14 20:46:10 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.481: preferred, colored
Changes since revision 1.481: +1 -2 lines
Remove:

< * Research storing only active XIDs in subtransaction cache

Revision 1.481: download - view: text, markup, annotated - select for diffs
Thu Sep 14 20:30:35 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.480: preferred, colored
Changes since revision 1.480: +2 -1 lines
Add:

> * Research storing only active XIDs in subtransaction cache

Revision 1.480: download - view: text, markup, annotated - select for diffs
Thu Sep 14 18:10:38 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.479: preferred, colored
Changes since revision 1.479: +4 -1 lines
Add XML item.
>
> * Improve XML support
>
>   http://developer.postgresql.org/index.php/XML_Support

Revision 1.479: download - view: text, markup, annotated - select for diffs
Thu Sep 14 17:34:14 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.478: preferred, colored
Changes since revision 1.478: +4 -2 lines
Add description for variable-length header:

> 	  One idea is to store the header in network byte order (high bits
> 	  first), and read the high bits to determine the header length.

Revision 1.478: download - view: text, markup, annotated - select for diffs
Thu Sep 14 17:14:53 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.477: preferred, colored
Changes since revision 1.477: +2 -1 lines
Add recent ICU URL:

>   http://archives.postgresql.org/pgsql-hackers/2006-09/msg00662.php

Revision 1.477: download - view: text, markup, annotated - select for diffs
Thu Sep 14 17:11:51 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.476: preferred, colored
Changes since revision 1.476: +13 -3 lines
Update TODO items:

< 	o Store disk pages with no alignment/padding?
>
> 	  This involves having the user-specified order of columns
> 	  be different from the physical order.  SELECT * would
> 	  need to reorder the physical values to match the
> 	  user-specified ordering.
>
> 	o Store disk pages with no alignment/padding?
>
> 	  This necessitates adding CPU-required padding when moving
> 	  rows from disk to memory.
>
>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-09/msg00848.php
>

Revision 1.476: download - view: text, markup, annotated - select for diffs
Tue Sep 12 21:02:43 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.475: preferred, colored
Changes since revision 1.475: +2 -1 lines
Add David Fetter:

> * David is David Fetter <david@fetter.org>

Revision 1.475: download - view: text, markup, annotated - select for diffs
Sun Sep 10 22:20:01 2006 UTC (18 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.474: preferred, colored
Changes since revision 1.474: +8 -2 lines
Add items:

< * Research storing disk pages with no alignment/padding
> * Consider ways of storing rows more compactly on disk
>
> 	o Store disk pages with no alignment/padding?
> 	o Reorder physical storage order to reduce padding?
> 	o Support a smaller header for short variable-length fields?
> 	o Reduce the row header size?

Revision 1.474: download - view: text, markup, annotated - select for diffs
Sun Sep 3 13:37:38 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.473: preferred, colored
Changes since revision 1.473: +2 -3 lines
Remove:

< * Change LIMIT/OFFSET and FETCH/MOVE to use int8

Revision 1.473: download - view: text, markup, annotated - select for diffs
Sun Sep 3 03:26:42 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.472: preferred, colored
Changes since revision 1.472: +2 -2 lines
Reverted:

< * -Change LIMIT/OFFSET and FETCH/MOVE to use int8
> * Change LIMIT/OFFSET and FETCH/MOVE to use int8

Revision 1.472: download - view: text, markup, annotated - select for diffs
Sat Sep 2 23:47:39 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.471: preferred, colored
Changes since revision 1.471: +8 -1 lines
Add:

> * Simplify ability to create partitioned tables
>
>   This would allow creation of partitioned tables without requiring
>   creation of rules for INSERT/UPDATE/DELETE, and constraints for
>   rapid partition selection.  Options could include range and hash
>   partition selection.
>
> * Allow auto-selection of partitioned tables for min/max() operations

Revision 1.471: download - view: text, markup, annotated - select for diffs
Sat Sep 2 22:59:00 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.470: preferred, colored
Changes since revision 1.470: +3 -1 lines
Add URL for autovacuum default:

>
> 	  http://archives.postgresql.org/pgsql-hackers/2006-08/msg01852.php

Revision 1.470: download - view: text, markup, annotated - select for diffs
Sat Sep 2 20:31:50 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.469: preferred, colored
Changes since revision 1.469: +32 -34 lines
Update:

< Last updated:		Sat Sep  2 08:31:04 EDT 2006
> Last updated:		Sat Sep  2 16:31:46 EDT 2006
< 	o Allow UPDATE tab SET ROW (col, ...) = (...) for updating multiple
< 	  columns
> 	o -Allow UPDATE tab SET ROW (col, ...) = (val, ...) for updating
> 	  multiple columns
> 	o Allow UPDATE tab SET ROW (col, ...) = (SELECT...)
<           A subselect can also be used as the value source.

Revision 1.469: download - view: text, markup, annotated - select for diffs
Sat Sep 2 12:31:10 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.468: preferred, colored
Changes since revision 1.468: +2 -2 lines
Update wording:

< 		o -Allow PL/python to composite types and result sets
> 		o -Allow PL/python to return composite types and result sets

Revision 1.468: download - view: text, markup, annotated - select for diffs
Sat Sep 2 12:29:18 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.467: preferred, colored
Changes since revision 1.467: +2 -5 lines
Done:

                o -Allow PL/python to composite types and result sets

Revision 1.467: download - view: text, markup, annotated - select for diffs
Thu Aug 31 00:34:34 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.466: preferred, colored
Changes since revision 1.466: +31 -34 lines
Done:

< Last updated:		Tue Aug 29 12:21:52 EDT 2006
> Last updated:		Wed Aug 30 20:34:28 EDT 2006
< 	o Allow COPY (SELECT ...) TO 'filename'
<
< 	  COPY should also be able to output views using COPY (SELECT
< 	  * FROM view) TO 'filename' internally.
< 	  http://archives.postgresql.org/pgsql-patches/2005-09/msg00148.php
> 	o -Allow COPY (SELECT ...) TO 'filename'

Revision 1.466: download - view: text, markup, annotated - select for diffs
Tue Aug 29 16:22:03 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.465: preferred, colored
Changes since revision 1.465: +2 -1 lines
Add autovacuum item:

> 	o Turn on by default

Revision 1.465: download - view: text, markup, annotated - select for diffs
Mon Aug 28 23:22:57 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.464: preferred, colored
Changes since revision 1.464: +2 -1 lines
Add URL:

> 	  http://people.planetpostgresql.org/greg/index.php?/archives/2006/06/10.html
>

Revision 1.464: download - view: text, markup, annotated - select for diffs
Mon Aug 28 23:21:46 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.463: preferred, colored
Changes since revision 1.463: +7 -7 lines
Move to referential integrity section:

> 	o Allow DEFERRABLE and end-of-statement UNIQUE constraints?
>
> 	  This would allow UPDATE tab SET col = col + 1 to work if col has
> 	  a unique index.  Currently, uniqueness checks are done while the
> 	  command is being executed, rather than at the end of the statement
> 	  or transaction.
>
<
< * Allow DEFERRABLE and end-of-statement UNIQUE constraints?
<
<   This would allow UPDATE tab SET col = col + 1 to work if col has
<   a unique index.  Currently, uniqueness checks are done while the
<   command is being executed, rather than at the end of the statement
<   or transaction.

Revision 1.463: download - view: text, markup, annotated - select for diffs
Mon Aug 28 23:20:35 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.462: preferred, colored
Changes since revision 1.462: +7 -2 lines
Update:

< * Allow DEFERRABLE UNIQUE constraints?
> * Allow DEFERRABLE and end-of-statement UNIQUE constraints?
>
>   This would allow UPDATE tab SET col = col + 1 to work if col has
>   a unique index.  Currently, uniqueness checks are done while the
>   command is being executed, rather than at the end of the statement
>   or transaction.
>

Revision 1.462: download - view: text, markup, annotated - select for diffs
Fri Aug 25 23:44:04 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.461: preferred, colored
Changes since revision 1.461: +1 -1 lines
Add blank line.>

Revision 1.461: download - view: text, markup, annotated - select for diffs
Fri Aug 25 23:43:46 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.460: preferred, colored
Changes since revision 1.460: +2 -1 lines
Add:

<
> * Implement SQL:2003 window functions

Revision 1.460: download - view: text, markup, annotated - select for diffs
Thu Aug 24 16:38:13 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.459: preferred, colored
Changes since revision 1.459: +2 -1 lines
Add:

> * Allow inlining of set-returning functions

Revision 1.459: download - view: text, markup, annotated - select for diffs
Wed Aug 23 18:32:02 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.458: preferred, colored
Changes since revision 1.458: +8 -3 lines
Add "AS" item:

< * All backends running as threads in a single process (not want)
> * All backends running as threads in a single process (not wanted)
< * Optimizer hints (not want)
> * Optimizer hints (not wanted)
>
> * Allow AS in "SELECT col AS label" to be optional (not wanted)
>
>   Because we support postfix operators, it isn't possible to make AS
>   optional and continue to use bison.
>   http://archives.postgresql.org/pgsql-sql/2006-08/msg00164.php

Revision 1.458: download - view: text, markup, annotated - select for diffs
Wed Aug 23 02:48:12 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.457: preferred, colored
Changes since revision 1.457: +6 -4 lines
Update COPY/VIEW item:

< 	o Allow COPY to output from SELECT
> 	o Allow COPY (SELECT ...) TO 'filename'
< 	  COPY should also be able to output views.
> 	  COPY should also be able to output views using COPY (SELECT
> 	  * FROM view) TO 'filename' internally.

Revision 1.457: download - view: text, markup, annotated - select for diffs
Tue Aug 22 03:40:39 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.456: preferred, colored
Changes since revision 1.456: +3 -1 lines
Add info for get_* functions:

>
>   These would be for application use, not for use by pg_dump.
>

Revision 1.456: download - view: text, markup, annotated - select for diffs
Mon Aug 21 12:50:29 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.455: preferred, colored
Changes since revision 1.455: +2 -2 lines
Done:

< 	o Add a function to support Parse/DescribeStatement capability
> 	o -Add a function to support Parse/DescribeStatement capability

Revision 1.455: download - view: text, markup, annotated - select for diffs
Mon Aug 21 12:20:26 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.454: preferred, colored
Changes since revision 1.454: +2 -8 lines
Remove items, not needed anymore:

< * %Disallow changing DEFAULT expression of a SERIAL column?
<
<   This should be done only if the existing SERIAL problems cannot be
<   fixed.
<
< * %Disallow ALTER SEQUENCE changes for SERIAL sequences because pg_dump
<   does not dump the changes

Revision 1.454: download - view: text, markup, annotated - select for diffs
Thu Aug 17 06:48:38 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.453: preferred, colored
Changes since revision 1.453: +3 -2 lines
Add:

< * Add support for arrays of domains
> 	o Add support for arrays of domains
> 	o Add support for arrays of complex types

Revision 1.453: download - view: text, markup, annotated - select for diffs
Thu Aug 17 06:45:12 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.452: preferred, colored
Changes since revision 1.452: +4 -1 lines
Add:

> * Support a data type with specific enumerated values (ENUM)
>
>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00979.php

Revision 1.452: download - view: text, markup, annotated - select for diffs
Wed Aug 16 14:59:26 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.451: preferred, colored
Changes since revision 1.451: +2 -1 lines
Add:

> * Add support for arrays of domains

Revision 1.451: download - view: text, markup, annotated - select for diffs
Sat Aug 12 03:50:27 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.450: preferred, colored
Changes since revision 1.450: +6 -10 lines
Done:

< 	o Allow INSERT/UPDATE ... RETURNING new.col or old.col
<
< 	  This is useful for returning the auto-generated key for an INSERT.
< 	  One complication is how to handle rules that run as part of
< 	  the insert.
< 	  http://archives.postgresql.org/pgsql-patches/2005-07/msg00568.php
> 	o -Allow INSERT/UPDATE ... RETURNING new.col or old.col

Revision 1.450: download - view: text, markup, annotated - select for diffs
Fri Aug 11 20:17:26 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.449: preferred, colored
Changes since revision 1.449: +2 -2 lines
Done:

< 	o %Allow commenting of variables in postgresql.conf to restore them
> 	o -Allow commenting of variables in postgresql.conf to restore them

Revision 1.449: download - view: text, markup, annotated - select for diffs
Fri Aug 11 15:53:39 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.448: preferred, colored
Changes since revision 1.448: +4 -2 lines
Add URLs

< * Allow encoding on a per-column basis
> * Allow encoding on a per-column basis optionally using the ICU library:
>   http://archives.postgresql.org/pgsql-patches/2005-08/msg00309.php
>   http://archives.postgresql.org/pgsql-patches/2006-03/msg00233.php

Revision 1.448: download - view: text, markup, annotated - select for diffs
Wed Aug 9 18:10:34 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.447: preferred, colored
Changes since revision 1.447: +2 -1 lines
Add URL for typmod:

>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00149.php

Revision 1.447: download - view: text, markup, annotated - select for diffs
Wed Aug 9 16:42:19 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.446: preferred, colored
Changes since revision 1.446: +2 -1 lines
Add URL:

> 	  http://archives.postgresql.org/pgsql-performance/2004-08/msg00349.php

Revision 1.446: download - view: text, markup, annotated - select for diffs
Wed Aug 9 16:35:51 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.445: preferred, colored
Changes since revision 1.445: +16 -2 lines
Add TODO items we don't want (Idea from Josh Berkus)

>
>
> Features We Do _Not_ Want
> =========================
>
> * All backends running as threads in a single process (not want)
>
>   This eliminates the process protection we get from the current setup.
>   Thread creation is usually the same overhead as process creation on
>   modern systems, so it seems unwise to use a pure threaded model.
>
> * Optimizer hints (not want)
>
>   Optimizer hints are used to work around problems in the optimizer.  We
>   would rather have the problems reported and fixed.
>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00506.php

Revision 1.445: download - view: text, markup, annotated - select for diffs
Wed Aug 9 14:55:39 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.444: preferred, colored
Changes since revision 1.444: +3 -2 lines
Update packages:

< 		  A package would be a schema with public/private variables,
> 		  A package would be a schema with session-local variables,
> 		  http://archives.postgresql.org/pgsql-hackers/2006-08/msg00384.php

Revision 1.444: download - view: text, markup, annotated - select for diffs
Wed Aug 9 02:48:10 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.443: preferred, colored
Changes since revision 1.443: +3 -3 lines
Update packages description:

< 		  A package would be a schema with its own variables,
< 		  private functions, and initialization functions.  It
> 		  A package would be a schema with public/private variables,
> 		  public/private functions, and initialization functions.  It

Revision 1.443: download - view: text, markup, annotated - select for diffs
Tue Aug 8 22:51:37 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.442: preferred, colored
Changes since revision 1.442: +5 -2 lines
Update packages:

< 		  private functions, and initialization functions
> 		  private functions, and initialization functions.  It
> 		  is also possible to implement these capabilities
> 		  in all schemas and not use a separate "packages"
> 		  syntax at all.

Revision 1.442: download - view: text, markup, annotated - select for diffs
Tue Aug 8 22:39:09 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.441: preferred, colored
Changes since revision 1.441: +2 -2 lines
Update:

< 	o COPY FROM STDIN not implemented because not useful?
> 	o Implement COPY FROM STDIN

Revision 1.441: download - view: text, markup, annotated - select for diffs
Tue Aug 8 19:03:59 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.440: preferred, colored
Changes since revision 1.440: +4 -1 lines
Add detail on packages:

>
> 		  A package would be a schema with its own variables,
> 		  private functions, and initialization functions
>

Revision 1.440: download - view: text, markup, annotated - select for diffs
Tue Aug 8 19:02:13 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.439: preferred, colored
Changes since revision 1.439: +3 -2 lines
Add package item:

< 		o Add Oracle-style packages
> 		o Add Oracle-style packages  (Pavel)
> * Pavel is Pavel Stehule <pavel.stehule@hotmail.com>

Revision 1.439: download - view: text, markup, annotated - select for diffs
Tue Aug 8 17:40:02 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.438: preferred, colored
Changes since revision 1.438: +4 -12 lines
Done:

< 	  o Automatically force archiving of partially-filled WAL files when
> 	  o -Automatically force archiving of partially-filled WAL files when
<
< 	    Doing this will allow administrators to know more easily when
< 	    the archive contains all the files needed for point-in-time
< 	    recovery.
< 	    http://archives.postgresql.org/pgsql-patches/2005-04/msg00121.php
<
< 	  o Add reporting of the current WAL file and offset, perhaps as
> 	  o -Add reporting of the current WAL file and offset, perhaps as
<
< 	    The offset allows parts of a WAL file to be archived using
< 	    an external program.
<

Revision 1.438: download - view: text, markup, annotated - select for diffs
Tue Aug 8 01:24:36 2006 UTC (18 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.437: preferred, colored
Changes since revision 1.437: +2 -4 lines
Done:

< * Allow protocol-level BIND parameter values to be logged
<
<   http://archives.postgresql.org/pgsql-hackers/2006-02/msg00165.php
> * -Allow protocol-level BIND parameter values to be logged, if text mode

Revision 1.437: download - view: text, markup, annotated - select for diffs
Fri Aug 4 01:24:49 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.436: preferred, colored
Changes since revision 1.436: +2 -1 lines
Add URL for terminate backend test:

>   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00174.php

Revision 1.436: download - view: text, markup, annotated - select for diffs
Wed Aug 2 13:36:45 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.435: preferred, colored
Changes since revision 1.435: +2 -2 lines
Update:

< 	o Add COPY TO STDIN / STDOUT handling
> 	o Add COPY TO STDIN handling

Revision 1.435: download - view: text, markup, annotated - select for diffs
Wed Aug 2 13:29:54 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.434: preferred, colored
Changes since revision 1.434: +6 -5 lines
Add:

> 	o In rules, allow VALUES() to contain a mixture of 'old' and 'new'
> 	  references

Revision 1.434: download - view: text, markup, annotated - select for diffs
Wed Aug 2 03:11:54 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.433: preferred, colored
Changes since revision 1.433: +2 -2 lines
Done:

        o -Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)

Revision 1.433: download - view: text, markup, annotated - select for diffs
Tue Aug 1 18:07:36 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.432: preferred, colored
Changes since revision 1.432: +3 -4 lines
Done:

< 	o %Allow pg_dump to use multiple -t and -n switches  [pg_dump]
<
< 	  http://archives.postgresql.org/pgsql-patches/2006-01/msg00190.php
<
> 	o -Allow pg_dump to use multiple -t and -n switches, exclusion
> 	   ability, and regular expression object matching

Revision 1.432: download - view: text, markup, annotated - select for diffs
Mon Jul 31 23:04:13 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.431: preferred, colored
Changes since revision 1.431: +4 -1 lines
Add:

> * Consider compressed annealing to search for query plans
>
>   This might replace GEQO, http://sixdemonbag.org/Djinni.

Revision 1.431: download - view: text, markup, annotated - select for diffs
Sun Jul 30 01:48:40 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.430: preferred, colored
Changes since revision 1.430: +3 -2 lines
Add:

> * Consider detoasting keys before sorting

Revision 1.430: download - view: text, markup, annotated - select for diffs
Sat Jul 29 18:08:36 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.429: preferred, colored
Changes since revision 1.429: +3 -1 lines
Add entry:

> * Add column to pg_stat_activity that shows the progress of long-running
>   commands like CREATE INDEX and VACUUM

Revision 1.429: download - view: text, markup, annotated - select for diffs
Sat Jul 29 15:56:32 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.428: preferred, colored
Changes since revision 1.428: +4 -1 lines
Add:

> * Add support for SQL-standard GENERATED/IDENTITY columns
>
>   http://archives.postgresql.org/pgsql-hackers/2006-07/msg00543.php

Revision 1.428: download - view: text, markup, annotated - select for diffs
Fri Jul 28 19:00:45 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.427: preferred, colored
Changes since revision 1.427: +3 -3 lines
Updates per Tom:

> * Allow DISTINCT to work in multiple-argument aggregate calls
< 	o Allow UPDATE to handle complex aggregates [update]?

Revision 1.427: download - view: text, markup, annotated - select for diffs
Fri Jul 28 12:24:07 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.426: preferred, colored
Changes since revision 1.426: +2 -2 lines
Update Tatsuo:

< * Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp> of Software Research Assoc.
> * Tatsuo is Tatsuo Ishii <ishii@sraoss.co.jp> of SRA OSS, Inc. Japan

Revision 1.426: download - view: text, markup, annotated - select for diffs
Thu Jul 27 22:05:49 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.425: preferred, colored
Changes since revision 1.425: +2 -1 lines
Add URL for UPDATE/SET for multiple values.

Revision 1.425: download - view: text, markup, annotated - select for diffs
Thu Jul 27 22:01:34 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.424: preferred, colored
Changes since revision 1.424: +3 -1 lines
Add for UPDATE SET for multiple values:

>
>           A subselect can also be used as the value source.

Revision 1.424: download - view: text, markup, annotated - select for diffs
Wed Jul 26 17:23:02 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.423: preferred, colored
Changes since revision 1.423: +9 -11 lines
Reorder items:

< 	  o Allow point-in-time recovery to archive partially filled
< 	    write-ahead logs? [pitr]
> 	  o Add command to archive partially filled write-ahead logs? [pitr]
< 	    of a disk failure. This could be triggered by a user command or
< 	    a timer.
> 	    of a disk failure.
< 	    recovery.  A function call to do this would also be useful.
> 	    recovery.
> 	  o Add reporting of the current WAL file and offset, perhaps as
> 	    part of partial log file archiving
>
> 	    The offset allows parts of a WAL file to be archived using
> 	    an external program.
>
< 	  o Add reporting of the current WAL file and offset, perhaps as
< 	    part of partial log file archiving
<
< 	    The offset allows parts of a WAL file to be archived using
< 	    an external program.

Revision 1.423: download - view: text, markup, annotated - select for diffs
Wed Jul 26 00:35:01 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.422: preferred, colored
Changes since revision 1.422: +2 -2 lines
Done:

> * -Change LIMIT/OFFSET and FETCH/MOVE to use int8

Revision 1.422: download - view: text, markup, annotated - select for diffs
Tue Jul 25 16:23:42 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.421: preferred, colored
Changes since revision 1.421: +4 -1 lines
Add reason for WAL offset reporting:

>
> 	    The offset allows parts of a WAL file to be archived using
> 	    an external program.

Revision 1.421: download - view: text, markup, annotated - select for diffs
Tue Jul 25 15:27:24 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.420: preferred, colored
Changes since revision 1.420: +3 -3 lines
Add offset mention:

< 	  o Add reporting of the current WAL file, perhaps as part of
< 	    partial log file archiving
> 	  o Add reporting of the current WAL file and offset, perhaps as
> 	    part of partial log file archiving

Revision 1.420: download - view: text, markup, annotated - select for diffs
Tue Jul 25 15:21:48 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.419: preferred, colored
Changes since revision 1.419: +3 -3 lines
Update PITR:

< 	    write-ahead logs [pitr]
> 	    write-ahead logs? [pitr]
< 	    recovery.
> 	    recovery.  A function call to do this would also be useful.

Revision 1.419: download - view: text, markup, annotated - select for diffs
Tue Jul 25 04:11:24 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.418: preferred, colored
Changes since revision 1.418: +2 -2 lines
Done:

> 	o -Allow customization of the known set of TZ names (generalize the

Revision 1.418: download - view: text, markup, annotated - select for diffs
Tue Jul 18 18:20:51 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.417: preferred, colored
Changes since revision 1.417: +2 -5 lines
Done:

        o -Display IN, INOUT, and OUT parameters in \df

Revision 1.417: download - view: text, markup, annotated - select for diffs
Mon Jul 10 15:44:31 2006 UTC (18 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.416: preferred, colored
Changes since revision 1.416: +1 -1 lines
Test commit.

Revision 1.416: download - view: text, markup, annotated - select for diffs
Tue Jul 4 13:22:41 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.415: preferred, colored
Changes since revision 1.415: +2 -2 lines
Modify:

< 	o -Add PQescapeIdentifier()
> 	o Add PQescapeIdentifierConn()

Revision 1.415: download - view: text, markup, annotated - select for diffs
Sun Jul 2 02:22:39 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.414: preferred, colored
Changes since revision 1.414: +2 -2 lines
Done:

> * -Add fillfactor to control reserved free space during index creation

Revision 1.414: download - view: text, markup, annotated - select for diffs
Sun Jul 2 01:59:46 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.413: preferred, colored
Changes since revision 1.413: +2 -6 lines
Done:

< 	o Add ALTER TABLE tab ADD/DROP INHERITS parent
<
< 	  This allows tables to be added/removed from an inheritance
< 	  hierarchy.  This is particularly useful for table partitioning.
< 	  http://archives.postgresql.org/pgsql-hackers/2006-05/msg00988.php
<
> 	o -Add ALTER TABLE tab INHERIT / NO INHERIT  parent

Revision 1.413: download - view: text, markup, annotated - select for diffs
Fri Jun 30 15:04:32 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.412: preferred, colored
Changes since revision 1.412: +2 -2 lines
Update item for GUID:

< * Add 128-bit Universally Unique Identifier (UUID)
> * Add Globally/Universally Unique Identifier (GUID/UUID)

Revision 1.412: download - view: text, markup, annotated - select for diffs
Thu Jun 29 03:04:59 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.411: preferred, colored
Changes since revision 1.411: +2 -2 lines
Change URL for SITC:

<   http://momjian.us/cgi-bin/pgsitc
>   http://archives.postgresql.org/pgsql-hackers/2006-06/msg01534.php

Revision 1.411: download - view: text, markup, annotated - select for diffs
Thu Jun 29 01:33:36 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.410: preferred, colored
Changes since revision 1.410: +2 -1 lines
Add:

> * Add 128-bit Universally Unique Identifier (UUID)

Revision 1.410: download - view: text, markup, annotated - select for diffs
Wed Jun 28 21:05:22 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.409: preferred, colored
Changes since revision 1.409: +2 -1 lines
Add URL for SITC

>   http://momjian.us/cgi-bin/pgsitc

Revision 1.409: download - view: text, markup, annotated - select for diffs
Wed Jun 28 15:39:32 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.408: preferred, colored
Changes since revision 1.408: +5 -2 lines
Update:

< 		o Add support for WITH HOLD cursors
> 		o Add support for WITH HOLD and SCROLL cursors
>
> 		  PL/pgSQL cursors should support the same syntax as
> 		  backend cursors.
>

Revision 1.408: download - view: text, markup, annotated - select for diffs
Tue Jun 27 18:35:04 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.407: preferred, colored
Changes since revision 1.407: +4 -1 lines
Revert patch, doesn't do what it should:

	* %Disallow changing default expression of a SERIAL column

Dhanaraj M

Revision 1.407: download - view: text, markup, annotated - select for diffs
Tue Jun 27 16:42:00 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.406: preferred, colored
Changes since revision 1.406: +2 -2 lines
Will revert in next patch more cleanly.

> * -Disallow changing DEFAULT expression of a SERIAL column

Revision 1.406: download - view: text, markup, annotated - select for diffs
Tue Jun 27 16:39:27 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.405: preferred, colored
Changes since revision 1.405: +2 -2 lines
Not done:

< * -Disallow changing DEFAULT expression of a SERIAL column
> * %Disallow changing DEFAULT expression of a SERIAL column

Revision 1.405: download - view: text, markup, annotated - select for diffs
Tue Jun 27 03:22:45 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.404: preferred, colored
Changes since revision 1.404: +2 -5 lines
Done:

< * %Disallow changing DEFAULT expression of a SERIAL column?
<
<   This should be done only if the existing SERIAL problems cannot be
<   fixed.
<
> * -Disallow changing DEFAULT expression of a SERIAL column

Revision 1.404: download - view: text, markup, annotated - select for diffs
Tue Jun 27 00:03:44 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.403: preferred, colored
Changes since revision 1.403: +2 -2 lines
Done:

> 	o -Add PQescapeIdentifier()

Revision 1.403: download - view: text, markup, annotated - select for diffs
Sun Jun 25 18:52:03 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.402: preferred, colored
Changes since revision 1.402: +2 -2 lines
Update my info:

> * Bruce is Bruce Momjian <bruce@momjian.us> of EnterpriseDB

Revision 1.402: download - view: text, markup, annotated - select for diffs
Sun Jun 25 16:27:41 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.401: preferred, colored
Changes since revision 1.401: +3 -1 lines
Add:

< * Reuse index tuples that point to rows that are not visible to anyone?
> * Reuse index tuples that point to heap tuples that are not visible to
>   anyone?

Revision 1.401: download - view: text, markup, annotated - select for diffs
Sat Jun 24 23:47:58 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.400: preferred, colored
Changes since revision 1.400: +7 -5 lines
Update entry:

< * Allow heap reuse of UPDATEd rows if old and new versions are on the
<   same heap page?
> * Allow heap reuse of UPDATEd rows if no indexed columns are changed,
>   and old and new versions are on the same heap page?
<   This is possible for same-page updates because a single index row
<   can point to both old and new values.
>   While vacuum handles DELETEs fine, updating of non-indexed columns, like
>   counters, are difficult for VACUUM to handle efficiently.  This method
>   is possible for same-page updates because a single index row can be
>   used to point to both old and new values.

Revision 1.400: download - view: text, markup, annotated - select for diffs
Sat Jun 24 23:45:02 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.399: preferred, colored
Changes since revision 1.399: +7 -1 lines
Add UPDATE entry for row reuse.

>
> * Allow heap reuse of UPDATEd rows if old and new versions are on the
>   same heap page?
>
>   This is possible for same-page updates because a single index row
>   can point to both old and new values.
>   http://archives.postgresql.org/pgsql-hackers/2006-06/msg01305.php

Revision 1.399: download - view: text, markup, annotated - select for diffs
Sun Jun 18 19:32:51 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.398: preferred, colored
Changes since revision 1.398: +2 -2 lines
Update my email address.

Revision 1.398: download - view: text, markup, annotated - select for diffs
Fri Jun 16 22:08:46 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.397: preferred, colored
Changes since revision 1.397: +5 -1 lines
Add:

> 		o Allow PL/python to composite types and result sets
> 		  once buggy assert-enabled versions of python can be detected
>
> 		  http://archives.postgresql.org/pgsql-patches/2006-04/msg00087.php

Revision 1.397: download - view: text, markup, annotated - select for diffs
Fri Jun 16 22:05:01 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.396: preferred, colored
Changes since revision 1.396: +4 -1 lines
Add:

>
> * Fix CREATE CAST on DOMAINs
>
>   http://archives.postgresql.org/pgsql-hackers/2006-05/msg00072.php

Revision 1.396: download - view: text, markup, annotated - select for diffs
Fri Jun 16 21:41:24 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.395: preferred, colored
Changes since revision 1.395: +3 -2 lines
Add URL for ISO dates:

> 		  http://archives.postgresql.org/pgsql-bugs/2006-04/msg00248.php

Revision 1.395: download - view: text, markup, annotated - select for diffs
Fri Jun 16 19:49:50 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.394: preferred, colored
Changes since revision 1.394: +2 -1 lines
Add URL for currency type:

>   http://archives.postgresql.org/pgsql-general/2005-08/msg01432.php

Revision 1.394: download - view: text, markup, annotated - select for diffs
Fri Jun 16 18:50:24 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.393: preferred, colored
Changes since revision 1.393: +2 -1 lines
Add URL for updatable views:

>   http://archives.postgresql.org/pgsql-hackers/2006-03/msg00586.php

Revision 1.393: download - view: text, markup, annotated - select for diffs
Fri Jun 16 18:48:42 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.392: preferred, colored
Changes since revision 1.392: +4 -1 lines
Add:

> * Consider shrinking expired tuples to just their headers
>   http://archives.postgresql.org/pgsql-patches/2006-03/msg00142.php

Revision 1.392: download - view: text, markup, annotated - select for diffs
Fri Jun 16 18:38:39 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.391: preferred, colored
Changes since revision 1.391: +3 -2 lines
Add URL to:

* Auto-fill the free space map by scanning the buffer cache or by
  checking pages written by the background writer

Revision 1.391: download - view: text, markup, annotated - select for diffs
Fri Jun 16 18:37:31 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.390: preferred, colored
Changes since revision 1.390: +3 -1 lines
Add URL for freespace map filling.

>
>   http://archives.postgresql.org/pgsql-hackers/2006-02/msg01125.php
>

Revision 1.390: download - view: text, markup, annotated - select for diffs
Fri Jun 16 18:32:07 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.389: preferred, colored
Changes since revision 1.389: +4 -1 lines
>
> * Add support for public SYNONYMS
>
>   http://archives.postgresql.org/pgsql-hackers/2006-03/msg00519.php

Revision 1.389: download - view: text, markup, annotated - select for diffs
Fri Jun 16 18:11:03 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.388: preferred, colored
Changes since revision 1.388: +4 -1 lines
>               o Add PL/Python tracebacks
>
>                http://archives.postgresql.org/pgsql-patches/2006-02/msg00288.php

Revision 1.388: download - view: text, markup, annotated - select for diffs
Fri Jun 16 17:44:43 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.387: preferred, colored
Changes since revision 1.387: +5 -1 lines
Add:

> 		o Fix problems with RETURN NEXT on tables with
> 		  dropped/added columns after function creation
>
> 		  http://archives.postgresql.org/pgsql-patches/2006-02/msg00165.php

Revision 1.387: download - view: text, markup, annotated - select for diffs
Fri Jun 16 17:25:38 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.386: preferred, colored
Changes since revision 1.386: +3 -1 lines
Add URL for:

> * Allow protocol-level BIND parameter values to be logged
>
>   http://archives.postgresql.org/pgsql-hackers/2006-02/msg00165.php

Revision 1.386: download - view: text, markup, annotated - select for diffs
Fri Jun 16 16:59:30 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.385: preferred, colored
Changes since revision 1.385: +25 -21 lines
Add URL for ISO date/time syntax:
>
> 		  http://archives.postgresql.org/pgsql-hackers/2006-01/msg00250.php
>

Revision 1.385: download - view: text, markup, annotated - select for diffs
Fri Jun 16 04:04:52 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.384: preferred, colored
Changes since revision 1.384: +2 -2 lines
Fix:

< 		  get_employee_salary(emp_id AS 12345, tax_year AS 2001)
> 		  get_employee_salary(12345 AS emp_id, 2001 AS tax_year)

Revision 1.384: download - view: text, markup, annotated - select for diffs
Thu Jun 15 17:42:02 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.383: preferred, colored
Changes since revision 1.383: +2 -2 lines
Update syntax suggestion:

< 		  get_employee_salary(emp_id => 12345, tax_year => 2001)
> 		  get_employee_salary(emp_id AS 12345, tax_year AS 2001)

Revision 1.383: download - view: text, markup, annotated - select for diffs
Thu Jun 15 17:17:41 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.382: preferred, colored
Changes since revision 1.382: +4 -1 lines
Add:

>
> 		o Fix memory leak from exceptions
>
> 		  http://archives.postgresql.org/pgsql-performance/2006-06/msg00305.php

Revision 1.382: download - view: text, markup, annotated - select for diffs
Thu Jun 15 16:54:13 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.381: preferred, colored
Changes since revision 1.381: +30 -18 lines
Clarify dynamic pl/pgsql item and add URLs.  Restructure server-side
section into PL/pgSQL and non-PL/pgSQL sections:

< 	o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
< 	o Allow function parameters to be passed by name,
< 	  get_employee_salary(emp_id => 12345, tax_year => 2001)
< 	o Add Oracle-style packages
< 	o Add table function support to pltcl, plpython
< 	o Add capability to create and call PROCEDURES
< 	o Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[]
< 	o Allow function argument names to be statements from PL/PgSQL
< 	o Add MOVE to PL/pgSQL
< 	o Add support for polymorphic arguments and return types to
< 	  languages other than PL/PgSQL
< 	o Add support for OUT and INOUT parameters to languages other
< 	  than PL/PgSQL
< 	o Add single-step debugging of PL/PgSQL functions
< 	o Allow PL/PgSQL to support WITH HOLD cursors
< 	o Allow PL/PgSQL RETURN to return row or record functions
<
< 	  http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
> 	o PL/pgSQL
> 		o Fix RENAME to work on variables other than OLD/NEW
> 		o Allow function parameters to be passed by name,
> 		  get_employee_salary(emp_id => 12345, tax_year => 2001)
> 		o Add Oracle-style packages
> 		o Allow handling of %TYPE arrays, e.g. tab.col%TYPE[]
> 		o Allow listing of record column names, and access to
> 		  record columns via variables, e.g. columns := r.(*),
> 		  tval2 := r.(colname)
>
> 		  http://archives.postgresql.org/pgsql-patches/2005-07/msg00458.php
> 		  http://archives.postgresql.org/pgsql-patches/2006-05/msg00302.php
> 		  http://archives.postgresql.org/pgsql-patches/2006-06/msg00031.php
>
> 		o Add MOVE
> 		o Add single-step debugging of functions
> 		o Add support for WITH HOLD cursors
> 		o Allow PL/RETURN to return row or record functions
>
> 		  http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php
>
>
> 	o Other
> 		o Add table function support to pltcl, plpython
> 		o Add support for polymorphic arguments and return types to
> 		  languages other than PL/PgSQL
> 		o Add capability to create and call PROCEDURES
> 		o Add support for OUT and INOUT parameters to languages other
> 		  than PL/PgSQL

Revision 1.381: download - view: text, markup, annotated - select for diffs
Thu Jun 15 16:02:32 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.380: preferred, colored
Changes since revision 1.380: +4 -1 lines
Add:

> 	o Allow PL/PgSQL RETURN to return row or record functions
>
> 	  http://archives.postgresql.org/pgsql-patches/2005-11/msg00045.php

Revision 1.380: download - view: text, markup, annotated - select for diffs
Thu Jun 15 02:23:13 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.379: preferred, colored
Changes since revision 1.379: +1 -5 lines
Done, removed:

<
< * Consider padding the spinlock structure to have spinlock registers
<   on different CPU cache line
<
<   http://archives.postgresql.org/pgsql-hackers/2005-10/msg00498.php

Revision 1.379: download - view: text, markup, annotated - select for diffs
Wed Jun 14 23:19:04 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.378: preferred, colored
Changes since revision 1.378: +1 -4 lines
Remove, done:

<
< * Add support for WIN1253 (Greek) encoding
<
<   http://archives.postgresql.org/pgsql-bugs/2005-12/msg00000.php

Revision 1.378: download - view: text, markup, annotated - select for diffs
Wed Jun 14 23:07:55 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.377: preferred, colored
Changes since revision 1.377: +4 -1 lines
Add:

>
> * Add support for WIN1253 (Greek) encoding
>
>   http://archives.postgresql.org/pgsql-bugs/2005-12/msg00000.php

Revision 1.377: download - view: text, markup, annotated - select for diffs
Wed Jun 14 23:03:12 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.376: preferred, colored
Changes since revision 1.376: +2 -1 lines
Add URL to ILIKE encoding fix:

>   http://archives.postgresql.org/pgsql-patches/2005-11/msg00173.php

Revision 1.376: download - view: text, markup, annotated - select for diffs
Wed Jun 14 22:31:53 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.375: preferred, colored
Changes since revision 1.375: +4 -1 lines
Add:

>
> * Consider increasing internal areas when shared buffers is increased
>
>   http://archives.postgresql.org/pgsql-hackers/2005-10/msg01419.php

Revision 1.375: download - view: text, markup, annotated - select for diffs
Wed Jun 14 22:23:05 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.374: preferred, colored
Changes since revision 1.374: +1 -4 lines
Already done:

<
< 	o Properly mark all libpq-exported functions with "PQ"
<
< 	  http://archives.postgresql.org/pgsql-hackers/2005-10/msg00696.php

Revision 1.374: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:58:21 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.373: preferred, colored
Changes since revision 1.373: +1 -4 lines
Done by Peter:

< * Improve the information schema to be more standards-compliant:
<
<   http://archives.postgresql.org/pgsql-bugs/2005-10/msg00028.php

Revision 1.373: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:54:43 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.372: preferred, colored
Changes since revision 1.372: +4 -1 lines
Add:

>
> 	o Properly mark all libpq-exported functions with "PQ"
>
> 	  http://archives.postgresql.org/pgsql-hackers/2005-10/msg00696.php

Revision 1.372: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:47:06 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.371: preferred, colored
Changes since revision 1.371: +5 -1 lines
Add:

>
> * Consider padding the spinlock structure to have spinlock registers
>   on different CPU cache line
>
>   http://archives.postgresql.org/pgsql-hackers/2005-10/msg00498.php

Revision 1.371: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:40:00 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.370: preferred, colored
Changes since revision 1.370: +5 -1 lines
Add item, not fixed:

>
> * Fix ILIKE and regular expressions to handle case insensitivity
>   properly in multibyte encodings
>
>   http://archives.postgresql.org/pgsql-bugs/2005-10/msg00001.php

Revision 1.370: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:38:21 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.369: preferred, colored
Changes since revision 1.369: +1 -10 lines
Remove, already in back branches:

<
< 	o Add new version of PQescapeString() that doesn't double backslashes
< 	  that are part of a client-only multibyte sequence
<
< 	  Single-quote is not a valid byte in any supported client-only
< 	  encoding.  This requires using mblen() to determine if the
< 	  backslash is inside or outside a multi-byte sequence.
<
< 	o Add new version of PQescapeString() that doesn't double
< 	  backslashes when standard_conforming_strings is true and
< 	  non-E strings are used

Revision 1.369: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:26:49 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.368: preferred, colored
Changes since revision 1.368: +2 -2 lines
Done:

> 	o -Port contrib/xml2

Revision 1.368: download - view: text, markup, annotated - select for diffs
Wed Jun 14 21:10:50 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.367: preferred, colored
Changes since revision 1.367: +7 -4 lines
Add information schema item:

> * Improve the information schema to be more standards-compliant:
>
>   http://archives.postgresql.org/pgsql-bugs/2005-10/msg00028.php
> * Add URL to more complete multi-byte regression tests
>
>   http://archives.postgresql.org/pgsql-hackers/2005-07/msg00272.php
< * Add URL to more complete multi-byte regression tests
<
<   http://archives.postgresql.org/pgsql-hackers/2005-07/msg00272.php

Revision 1.367: download - view: text, markup, annotated - select for diffs
Wed Jun 14 20:40:20 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.366: preferred, colored
Changes since revision 1.366: +2 -1 lines
Add COPY views patch URL:

> 	  http://archives.postgresql.org/pgsql-patches/2005-09/msg00148.php

Revision 1.366: download - view: text, markup, annotated - select for diffs
Wed Jun 14 19:32:48 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.365: preferred, colored
Changes since revision 1.365: +4 -1 lines
Add:

>
> 	o Add API for 64-bit large object access
>
> 	  http://archives.postgresql.org/pgsql-hackers/2005-09/msg00781.php

Revision 1.365: download - view: text, markup, annotated - select for diffs
Wed Jun 14 19:02:06 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.364: preferred, colored
Changes since revision 1.364: +2 -2 lines
Keep TODO.detail until item is done:

< 	o %Allow pg_dump to use multiple -t and -n switches
> 	o %Allow pg_dump to use multiple -t and -n switches  [pg_dump]

Revision 1.364: download - view: text, markup, annotated - select for diffs
Wed Jun 14 19:01:42 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.363: preferred, colored
Changes since revision 1.363: +4 -2 lines
Add URL, remove TODO.detail:

< 	o %Allow pg_dump to use multiple -t and -n switches [pg_dump]
> 	o %Allow pg_dump to use multiple -t and -n switches
>
> 	  http://archives.postgresql.org/pgsql-patches/2006-01/msg00190.php
>

Revision 1.363: download - view: text, markup, annotated - select for diffs
Wed Jun 14 18:47:53 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.362: preferred, colored
Changes since revision 1.362: +3 -2 lines
Add locale/encoding references:

<   Right now only one encoding is allowed per database.
>   Right now only one encoding is allowed per database.  [locale]
> * Add CREATE COLLATE?  [locale]

Revision 1.362: download - view: text, markup, annotated - select for diffs
Wed Jun 14 18:39:18 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.361: preferred, colored
Changes since revision 1.361: +2 -2 lines
Update link to TODO.detail:

< 	o Check WSACancelBlockingCall() for interrupts (win32intr)
> 	o Check WSACancelBlockingCall() for interrupts [win32intr]

Revision 1.361: download - view: text, markup, annotated - select for diffs
Wed Jun 14 18:36:57 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.360: preferred, colored
Changes since revision 1.360: +6 -1 lines
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

Revision 1.360: download - view: text, markup, annotated - select for diffs
Wed Jun 14 17:59:33 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.359: preferred, colored
Changes since revision 1.359: +4 -1 lines
Added:

>
> * Add URL to more complete multi-byte regression tests
>
>   http://archives.postgresql.org/pgsql-hackers/2005-07/msg00272.php

Revision 1.359: download - view: text, markup, annotated - select for diffs
Wed Jun 14 17:51:55 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.358: preferred, colored
Changes since revision 1.358: +5 -1 lines
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

Revision 1.358: download - view: text, markup, annotated - select for diffs
Tue Jun 13 21:08:22 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.357: preferred, colored
Changes since revision 1.357: +1 -2 lines
Remove:

< 	o %Add CSV output format

Revision 1.357: download - view: text, markup, annotated - select for diffs
Mon Jun 12 16:15:07 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.356: preferred, colored
Changes since revision 1.356: +2 -1 lines
Add URL for bitmap AM:

>   http://archives.postgresql.org/pgsql-patches/2005-07/msg00512.php

Revision 1.356: download - view: text, markup, annotated - select for diffs
Sat Jun 10 23:33:27 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.355: preferred, colored
Changes since revision 1.355: +2 -3 lines
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()

Revision 1.355: download - view: text, markup, annotated - select for diffs
Sat Jun 10 23:17:21 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.354: preferred, colored
Changes since revision 1.354: +3 -2 lines
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

Revision 1.354: download - view: text, markup, annotated - select for diffs
Fri Jun 9 18:41:57 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.353: preferred, colored
Changes since revision 1.353: +6 -10 lines
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?

Revision 1.353: download - view: text, markup, annotated - select for diffs
Fri Jun 9 18:12:29 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.352: preferred, colored
Changes since revision 1.352: +2 -2 lines
Cleanup:

< * -%Allow pooled connections to list all prepared statements
> * -Allow pooled connections to list all prepared statements

Revision 1.352: download - view: text, markup, annotated - select for diffs
Fri Jun 9 02:11:10 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.351: preferred, colored
Changes since revision 1.351: +3 -2 lines
Add URL.

< 	  the insert.
> 	  the insert.
> 	  http://archives.postgresql.org/pgsql-patches/2005-07/msg00568.php

Revision 1.351: download - view: text, markup, annotated - select for diffs
Fri Jun 9 01:02:22 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.350: preferred, colored
Changes since revision 1.350: +2 -2 lines
Update:

< * Add SQL99 WITH RECURSIVE (hierarchical) queries to SELECT
> * Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT

Revision 1.350: download - view: text, markup, annotated - select for diffs
Fri Jun 9 01:00:36 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.349: preferred, colored
Changes since revision 1.349: +1 -2 lines
Remove:

< * Rename some /contrib modules from pg* to pg_*

Revision 1.349: download - view: text, markup, annotated - select for diffs
Thu Jun 8 18:59:01 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.348: preferred, colored
Changes since revision 1.348: +3 -1 lines
Add URL.

>
>   http://archives.postgresql.org/pgsql-patches/2006-06/msg00096.php
>

Revision 1.348: download - view: text, markup, annotated - select for diffs
Thu Jun 8 16:07:23 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.347: preferred, colored
Changes since revision 1.347: +15 -15 lines
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
>

Revision 1.347: download - view: text, markup, annotated - select for diffs
Thu Jun 8 15:41:22 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.346: preferred, colored
Changes since revision 1.346: +4 -2 lines
Add URL.

< * Support triggers on columns (Greg Sabino Mullane)
> * Support triggers on columns
>
>   See http://archives.postgresql.org/pgsql-patches/2005-07/msg00107.php.
>

Revision 1.346: download - view: text, markup, annotated - select for diffs
Thu Jun 8 13:44:09 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.345: preferred, colored
Changes since revision 1.345: +2 -2 lines
Done:

> * -Allow server logs to be remotely read and removed using SQL commands

Revision 1.345: download - view: text, markup, annotated - select for diffs
Thu Jun 8 03:17:11 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.344: preferred, colored
Changes since revision 1.344: +3 -1 lines
Add URL for ALTER CONSTRAINT RENAME.

>
> 	  See http://archives.postgresql.org/pgsql-patches/2006-02/msg00168.php.
>

Revision 1.344: download - view: text, markup, annotated - select for diffs
Thu Jun 8 02:59:02 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.343: preferred, colored
Changes since revision 1.343: +2 -2 lines
Add URL.

< 	    recovery.
> 	    recovery.  See http://archives.postgresql.org/pgsql-patches/2005-04/msg00121.php.

Revision 1.343: download - view: text, markup, annotated - select for diffs
Thu Jun 8 02:42:44 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.342: preferred, colored
Changes since revision 1.342: +3 -2 lines
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.

Revision 1.342: download - view: text, markup, annotated - select for diffs
Thu Jun 8 01:08:45 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.341: preferred, colored
Changes since revision 1.341: +2 -2 lines
Update wording:

< * Add SQL99 WITH RECURSIVE to SELECT
> * Add SQL99 WITH RECURSIVE (hierarchical) queries to SELECT

Revision 1.341: download - view: text, markup, annotated - select for diffs
Thu Jun 8 01:02:53 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.340: preferred, colored
Changes since revision 1.340: +5 -1 lines
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.

Revision 1.340: download - view: text, markup, annotated - select for diffs
Wed Jun 7 22:31:38 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.339: preferred, colored
Changes since revision 1.339: +2 -2 lines
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

Revision 1.339: download - view: text, markup, annotated - select for diffs
Wed Jun 7 20:39:10 2006 UTC (18 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.338: preferred, colored
Changes since revision 1.338: +4 -1 lines
Mention GPL /contrib modules:

>
>   Particularly, move GPL-licensed /contrib/userlock and
>   /contrib/dbmirror/clean_pending.pl.
>

Revision 1.338: download - view: text, markup, annotated - select for diffs
Tue Jun 6 16:27:23 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.337: preferred, colored
Changes since revision 1.337: +4 -2 lines
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.

Revision 1.337: download - view: text, markup, annotated - select for diffs
Tue Jun 6 13:52:21 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.336: preferred, colored
Changes since revision 1.336: +2 -2 lines
Done:

< * %Make postmater and postgres options distinct so the postmaster -o
> * -Make postmater and postgres options distinct so the postmaster -o

Revision 1.336: download - view: text, markup, annotated - select for diffs
Sun Jun 4 02:11:04 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.335: preferred, colored
Changes since revision 1.335: +3 -2 lines
Update:

< * %Remove behavior of postmaster -o
> * %Make postmater and postgres options distinct so the postmaster -o
>   option is no longer needed

Revision 1.335: download - view: text, markup, annotated - select for diffs
Sun Jun 4 01:33:39 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.334: preferred, colored
Changes since revision 1.334: +3 -3 lines
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.

Revision 1.334: download - view: text, markup, annotated - select for diffs
Sat Jun 3 04:00:01 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.333: preferred, colored
Changes since revision 1.333: +4 -1 lines
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.
>

Revision 1.333: download - view: text, markup, annotated - select for diffs
Sat Jun 3 02:34:35 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.332: preferred, colored
Changes since revision 1.332: +2 -2 lines
Patch reverted, not done:

> * Allow WAL information to recover corrupted pg_controldata

Revision 1.332: download - view: text, markup, annotated - select for diffs
Tue May 30 10:21:12 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.331: preferred, colored
Changes since revision 1.331: +4 -1 lines
Add item:

> * Consider GnuTLS if OpenSSL license becomes a problem
>
>   See http://archives.postgresql.org/pgsql-patches/2006-05/msg00040.php.

Revision 1.331: download - view: text, markup, annotated - select for diffs
Mon May 29 23:29:38 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.330: preferred, colored
Changes since revision 1.330: +3 -1 lines
Add:

> 	o Allow timezone names in SQL strings, '2006-05-24 21:11
> 	   Americas/New_York'::timestamptz

Revision 1.330: download - view: text, markup, annotated - select for diffs
Wed May 24 18:12:38 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.329: preferred, colored
Changes since revision 1.329: +2 -3 lines
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.

Revision 1.329: download - view: text, markup, annotated - select for diffs
Tue May 23 20:59:29 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.328: preferred, colored
Changes since revision 1.328: +4 -2 lines
Update text:

> 	  This allows tables to be added/removed from an inheritance
> 	  hierarchy.  This is particularly useful for table partitioning.

Revision 1.328: download - view: text, markup, annotated - select for diffs
Tue May 23 20:57:53 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.327: preferred, colored
Changes since revision 1.327: +5 -1 lines
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
>

Revision 1.327: download - view: text, markup, annotated - select for diffs
Mon May 22 20:39:23 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.326: preferred, colored
Changes since revision 1.326: +10 -8 lines
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

Revision 1.326: download - view: text, markup, annotated - select for diffs
Thu May 18 02:32:15 2006 UTC (19 years ago) by momjian
Branches: MAIN
Diff to: previous 1.325: preferred, colored
Changes since revision 1.325: +3 -1 lines
Add:

>
> * Add a GUC to control whether BEGIN inside a transcation should abort
>   the transaction.

Revision 1.325: download - view: text, markup, annotated - select for diffs
Sat May 6 23:35:32 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.324: preferred, colored
Changes since revision 1.324: +4 -1 lines
Add description:

* %Disallow changing DEFAULT expression of a SERIAL column?

>
>   This should be done only if the existing SERIAL problems cannot be
>   fixed.
>

Revision 1.324: download - view: text, markup, annotated - select for diffs
Fri May 5 09:35:58 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.323: preferred, colored
Changes since revision 1.323: +6 -2 lines
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.

Revision 1.323: download - view: text, markup, annotated - select for diffs
Sun Apr 30 02:10:41 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.322: preferred, colored
Changes since revision 1.322: +2 -2 lines
Done:
> 	o -Allow per-database permissions to be set via GRANT

Revision 1.322: download - view: text, markup, annotated - select for diffs
Sun Apr 30 01:45:26 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.321: preferred, colored
Changes since revision 1.321: +2 -2 lines
Add question mark:

> * %Disallow changing default expression of a SERIAL column?

Revision 1.321: download - view: text, markup, annotated - select for diffs
Sun Apr 30 01:08:06 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.320: preferred, colored
Changes since revision 1.320: +2 -2 lines
Revert patch pending more discussion:

Disallow changing DEFAULT expression of a SERIAL column.

Revision 1.320: download - view: text, markup, annotated - select for diffs
Sat Apr 29 16:44:31 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.319: preferred, colored
Changes since revision 1.319: +2 -2 lines
Done:

> * -Disallow changing default expression of a SERIAL column

Revision 1.319: download - view: text, markup, annotated - select for diffs
Thu Apr 27 15:56:17 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.318: preferred, colored
Changes since revision 1.318: +3 -1 lines
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.

Revision 1.318: download - view: text, markup, annotated - select for diffs
Thu Apr 27 02:41:36 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.317: preferred, colored
Changes since revision 1.317: +3 -1 lines
Add:

> * Invalidate prepared queries, like INSERT, when the table definition
>   is altered

Revision 1.317: download - view: text, markup, annotated - select for diffs
Wed Apr 26 02:15:20 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.316: preferred, colored
Changes since revision 1.316: +2 -2 lines
Done:

* -Allow WAL information to recover corrupted pg_controldata

Revision 1.316: download - view: text, markup, annotated - select for diffs
Tue Apr 25 14:33:41 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.315: preferred, colored
Changes since revision 1.315: +3 -3 lines
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.

Revision 1.315: download - view: text, markup, annotated - select for diffs
Tue Apr 25 14:31:03 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.314: preferred, colored
Changes since revision 1.314: +3 -3 lines
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.

Revision 1.314: download - view: text, markup, annotated - select for diffs
Tue Apr 25 02:58:34 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.313: preferred, colored
Changes since revision 1.313: +5 -6 lines
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

Revision 1.313: download - view: text, markup, annotated - select for diffs
Tue Apr 25 00:26:53 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.312: preferred, colored
Changes since revision 1.312: +2 -2 lines
Done:

> * -Add transaction_timestamp(), statement_timestamp(), clock_timestamp()

Revision 1.312: download - view: text, markup, annotated - select for diffs
Tue Apr 25 00:06:23 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.311: preferred, colored
Changes since revision 1.311: +16 -16 lines
Word wrap entry

Revision 1.311: download - view: text, markup, annotated - select for diffs
Tue Apr 25 00:01:44 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.310: preferred, colored
Changes since revision 1.310: +25 -10 lines
Update SQL-standard INTERVAL item:

        o Support ISO INTERVAL syntax if units cannot be determined from
          the string, and are supplied after the string

          The SQL standard states that the units after the string specify
          the units of the string, e.g. INTERVAL '2' MINUTE should
          return '00:02:00'.  The current behavior has the units
          restrict the interval value to the specified unit or unit range,
          INTERVAL '70' SECOND returns '00:00:10'.

          For syntax that isn't uniquely ISO or PG syntax, like '1' or
          '1:30', treat as ISO if there is a range specification clause,
          and as PG if there no clause is present, e.g. interpret
          '1:30' MINUTE TO SECOND as '1 minute 30 seconds', and
          interpret '1:30' as '1 hour, 30 minutes'.

          This makes common cases like SELECT INTERVAL '1' MONTH
          SQL-standard results.  The SQL standard supports a limited
          number of unit combinations and doesn't support unit names
          in the string.  The PostgreSQL syntax is more flexible in
          the range of units supported, e.g. PostgreSQL supports
          '1 year 1 hour', while the SQL standard does not.

Revision 1.310: download - view: text, markup, annotated - select for diffs
Mon Apr 24 22:59:46 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.309: preferred, colored
Changes since revision 1.309: +3 -3 lines
Done;

   o -Add support for day-time syntax, INTERVAL '1 2:03:04'DAY TO
      SECOND

Revision 1.309: download - view: text, markup, annotated - select for diffs
Sun Apr 23 04:00:06 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.308: preferred, colored
Changes since revision 1.308: +9 -2 lines
Add:

< * -Eventually enable escape_string_warning and standard_conforming_strings
> * -Enable escape_string_warning and standard_conforming_strings
> * Make standard_conforming_strings the default in 8.3?
>
>   When this is done, backslash-quote should be prohibited in non-E''
>   strings because of possible confusion over how such strings treat
>   backslashes.  Basically, '' is always safe for a literal single
>   quote, while \' might or might not be based on the backslash
>   handling rules.
>

Revision 1.308: download - view: text, markup, annotated - select for diffs
Sat Apr 22 18:18:24 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.307: preferred, colored
Changes since revision 1.307: +2 -2 lines
Update:

< 	o Fix psql's backslash commands more consistent
> 	o Fix psql's \d commands more consistent

Revision 1.307: download - view: text, markup, annotated - select for diffs
Sat Apr 22 18:17:57 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.306: preferred, colored
Changes since revision 1.306: +3 -2 lines
Update:

< 	o Fix psql's \dn for various schema combinations (Neil)
> 	o Fix psql's backslash commands more consistent
625a626
> 	  http://archives.postgresql.org/pgsql-hackers/2004-11/msg00014.php

Revision 1.306: download - view: text, markup, annotated - select for diffs
Sat Apr 22 16:06:44 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.305: preferred, colored
Changes since revision 1.305: +4 -2 lines
Update:

        o Fix psql's \dn for various schema combinations (Neil)

          http://archives.postgresql.org/pgsql-hackers/2004-11/msg00014.php

Revision 1.305: download - view: text, markup, annotated - select for diffs
Fri Apr 21 20:46:22 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.304: preferred, colored
Changes since revision 1.304: +4 -7 lines
Remove from TODO ability to edit pg_hba.conf, but add GRANT connection
permission item:

< 	o %Allow pg_hba.conf settings to be controlled via SQL
> 	o %Allow per-database permissions to be set via GRANT
< 	  This would add a function to load the SQL table from
<           pg_hba.conf, and one to writes its contents to the flat file.
< 	  The table should have a line number that is a float so rows
< 	  can be inserted between existing rows, e.g. row 2.5 goes
< 	  between row 2 and row 3.
> 	  Allow database connection checks based on GRANT rules in
> 	  addition to the existing access checks in pg_hba.conf.

Revision 1.304: download - view: text, markup, annotated - select for diffs
Wed Apr 19 22:35:42 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.303: preferred, colored
Changes since revision 1.303: +3 -2 lines
Add detail:

< 	  encoding.
> 	  encoding.  This requires using mblen() to determine if the
> 	  backslash is inside or outside a multi-byte sequence.

Revision 1.303: download - view: text, markup, annotated - select for diffs
Wed Apr 19 21:50:19 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.302: preferred, colored
Changes since revision 1.302: +9 -1 lines
Add:

>
> 	o Add new version of PQescapeString() that doesn't double backslashes
> 	  that are part of a client-only multibyte sequence
>
> 	  Single-quote is not a valid byte in any supported client-only
> 	  encoding.
>
> 	o Add new version of PQescapeString() that doesn't double
> 	  backslashes when standard_conforming_strings is true and
> 	  non-E strings are used

Revision 1.302: download - view: text, markup, annotated - select for diffs
Wed Apr 19 02:46:32 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.301: preferred, colored
Changes since revision 1.301: +3 -1 lines
Add:

> 	  o Add reporting of the current WAL file, perhaps as part of
> 	    partial log file archiving

Revision 1.301: download - view: text, markup, annotated - select for diffs
Mon Apr 17 03:18:07 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.300: preferred, colored
Changes since revision 1.300: +2 -2 lines
Done:

< 	o Update pg_dump and psql to use the new COPY libpq API (Christopher)
> 	o -Update pg_dump and psql to use the new COPY libpq API (Christopher)

Revision 1.300: download - view: text, markup, annotated - select for diffs
Sat Apr 15 18:13:11 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.299: preferred, colored
Changes since revision 1.299: +2 -3 lines
Remove:

< 	o %Have pg_dump use multi-statement transactions for INSERT dumps

Revision 1.299: download - view: text, markup, annotated - select for diffs
Fri Apr 14 22:26:22 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.298: preferred, colored
Changes since revision 1.298: +2 -2 lines
Done:

> * -Re-enable the GUC full_page_writes in 8.2 when reliability issues have

Revision 1.298: download - view: text, markup, annotated - select for diffs
Thu Apr 13 10:50:13 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.297: preferred, colored
Changes since revision 1.297: +5 -2 lines
Update:

<   multiple I/O channels simultaneously.
>   multiple I/O channels simultaneously.  One idea is to create a
>   background reader that can pre-fetch sequential and index scan
>   pages needed by other backends.  This could be expanded to allow
>   concurrent reads from multiple devices in a partitioned table.

Revision 1.297: download - view: text, markup, annotated - select for diffs
Tue Apr 11 02:08:19 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.296: preferred, colored
Changes since revision 1.296: +2 -2 lines
Done, per Tom:

< * Allow user-defined functions retuning a domain value to enforce domain
> * -Allow user-defined functions retuning a domain value to enforce domain

Revision 1.296: download - view: text, markup, annotated - select for diffs
Mon Apr 10 23:15:46 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.295: preferred, colored
Changes since revision 1.295: +3 -1 lines
Add:

* Re-enable the GUC full_page_writes in 8.2 when reliability issues have
  been addressed

Revision 1.295: download - view: text, markup, annotated - select for diffs
Mon Apr 10 21:06:23 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.294: preferred, colored
Changes since revision 1.294: +5 -1 lines
Add:

> * Allow log_min_messages to be specified on a per-module basis
>
>   This would allow administrators to see more detailed information from
>   specific sections of the backend, e.g. checkpoints, autovacuum, etc.

Revision 1.294: download - view: text, markup, annotated - select for diffs
Sun Apr 9 20:24:30 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.293: preferred, colored
Changes since revision 1.293: +6 -2 lines
Add:

< * Experiment with multi-threaded backend [thread]
> * Experiment with multi-threaded backend for backend creation [thread]
1003a1004,1008
>
> * Experiment with multi-threaded backend better resource utilization
>
>   This would allow a single query to make use of multiple CPU's or
>   multiple I/O channels simultaneously.

Revision 1.293: download - view: text, markup, annotated - select for diffs
Sun Apr 9 03:27:06 2006 UTC (19 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.292: preferred, colored
Changes since revision 1.292: +8 -2 lines
Update:

> * Allow the creation of indexes with mixed ascending/descending
>   specifiers
>
>   This is possible now by creating an operator class with reversed sort
>   operators.  One complexity is that NULLs would then appear at the start
>   of the result set, and this might affect certain sort types, like
>   merge join.
>

Revision 1.292: download - view: text, markup, annotated - select for diffs
Mon Mar 6 22:51:20 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.291: preferred, colored
Changes since revision 1.291: +2 -2 lines
Done though the second is default so off in 8.2:

> * -Eventually enable escape_string_warning and standard_conforming_strings

Revision 1.291: download - view: text, markup, annotated - select for diffs
Mon Mar 6 17:10:31 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.290: preferred, colored
Changes since revision 1.290: +5 -1 lines
Add:

> 	o Prevent parent tables from altering or dropping constraints
> 	  like CHECK that are inherited by child tables
>
> 	  Dropping constraints should only be possible with CASCADE.
>

Revision 1.290: download - view: text, markup, annotated - select for diffs
Mon Mar 6 15:19:45 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.289: preferred, colored
Changes since revision 1.289: +9 -9 lines
Add for Win32:

> 	o Check WSACancelBlockingCall() for interrupts (win32intr)
>

Revision 1.289: download - view: text, markup, annotated - select for diffs
Mon Mar 6 15:13:38 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.288: preferred, colored
Changes since revision 1.288: +2 -1 lines
Add for ecpg:

> 	o Add COPY TO STDIN / STDOUT handling

Revision 1.288: download - view: text, markup, annotated - select for diffs
Mon Mar 6 05:22:31 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.287: preferred, colored
Changes since revision 1.287: +3 -2 lines
Update:

< * %Disallow changing sequence characteristics like INCREMENT for SERIAL columns
> * %Disallow ALTER SEQUENCE changes for SERIAL sequences because pg_dump
>   does not dump the changes

Revision 1.287: download - view: text, markup, annotated - select for diffs
Mon Mar 6 05:16:21 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.286: preferred, colored
Changes since revision 1.286: +2 -1 lines
Add:

> * %Disallow changing sequence characteristics like INCREMENT for SERIAL columns

Revision 1.286: download - view: text, markup, annotated - select for diffs
Sun Mar 5 18:28:46 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.285: preferred, colored
Changes since revision 1.285: +2 -1 lines
Add:

> 	o Port contrib/xml2

Revision 1.285: download - view: text, markup, annotated - select for diffs
Sun Mar 5 15:16:58 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.284: preferred, colored
Changes since revision 1.284: +2 -2 lines
Done:

> 	o -Add "include file" functionality in postgresql.conf

Revision 1.284: download - view: text, markup, annotated - select for diffs
Sat Mar 4 05:02:03 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.283: preferred, colored
Changes since revision 1.283: +3 -1 lines
Add:

> * Allow FSM page return free space based on table clustering, to assist
>   in maintaining clustering?

Revision 1.283: download - view: text, markup, annotated - select for diffs
Fri Mar 3 20:43:00 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.282: preferred, colored
Changes since revision 1.282: +2 -2 lines
Done:

> * -Allow TRUNCATE ... CASCADE/RESTRICT

Revision 1.282: download - view: text, markup, annotated - select for diffs
Fri Mar 3 20:37:29 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.281: preferred, colored
Changes since revision 1.281: +2 -2 lines
Done:

< 	o %Have COPY return the number of rows loaded/unloaded?
> 	o -Have COPY return the number of rows loaded/unloaded?

Revision 1.281: download - view: text, markup, annotated - select for diffs
Fri Mar 3 03:13:04 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.280: preferred, colored
Changes since revision 1.280: +3 -1 lines
Add:

> * Allow FSM to return free space toward the beginning of the heap file,
>   in hopes that empty pages at the end can be truncated by VACUUM

Revision 1.280: download - view: text, markup, annotated - select for diffs
Fri Mar 3 02:38:57 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.279: preferred, colored
Changes since revision 1.279: +7 -2 lines
Add:

> * Add missing parameter handling in to_char()
>
> 	http://archives.postgresql.org/pgsql-hackers/2005-12/msg00948.php
>

Revision 1.279: download - view: text, markup, annotated - select for diffs
Fri Mar 3 02:18:09 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.278: preferred, colored
Changes since revision 1.278: +2 -1 lines
Add:

> * Allow to_date() and to_timestamp() accept localized month names

Revision 1.278: download - view: text, markup, annotated - select for diffs
Thu Mar 2 18:18:00 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.277: preferred, colored
Changes since revision 1.277: +5 -1 lines
Add:

> * Improve port/qsort() to handle sorts with 50% unique and 50% duplicate
>   value [qsort]
>
>   This involves choosing better pivot points for the quicksort.

Revision 1.277: download - view: text, markup, annotated - select for diffs
Tue Feb 28 19:48:03 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.276: preferred, colored
Changes since revision 1.276: +3 -1 lines
Add:

* Split out libpq pgpass and environment documentation sections to make
  it easier for non-developers to find

Revision 1.276: download - view: text, markup, annotated - select for diffs
Sun Feb 26 21:22:47 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.275: preferred, colored
Changes since revision 1.275: +9 -9 lines
Done:

> * -Add 'tid != tid ' operator for use in corruption recovery

Revision 1.275: download - view: text, markup, annotated - select for diffs
Sat Feb 25 16:34:52 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.274: preferred, colored
Changes since revision 1.274: +2 -2 lines
Add intervals:

> 	o Allow infinite dates and intervals just like infinite timestamps

Revision 1.274: download - view: text, markup, annotated - select for diffs
Sat Feb 25 03:40:14 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.273: preferred, colored
Changes since revision 1.273: +1 -2 lines
Remove duplicate:

< 	o %Disallow dropping of an inherited constraint

Revision 1.273: download - view: text, markup, annotated - select for diffs
Mon Feb 13 03:55:02 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.272: preferred, colored
Changes since revision 1.272: +9 -1 lines
Add:

>
> 	o Allow pg_hba.conf to specify host names along with IP addresses
>
> 	  Host name lookup could occur when the postmaster reads the
> 	  pg_hba.conf file, or when the backend starts.  Another
> 	  solution would be to reverse lookup the connection IP and
> 	  check that hostname against the host names in pg_hba.conf.
> 	  We could also then check that the host name maps to the IP
> 	  address.

Revision 1.272: download - view: text, markup, annotated - select for diffs
Sun Feb 12 19:13:19 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.271: preferred, colored
Changes since revision 1.271: +2 -2 lines
Not done:

> 	o %Allow ALTER TABLE ... ALTER CONSTRAINT ... RENAME

Revision 1.271: download - view: text, markup, annotated - select for diffs
Sun Feb 12 06:51:14 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.270: preferred, colored
Changes since revision 1.270: +2 -2 lines
Done:

> * -Add COMMENT ON for all cluster global objects (roles, databases

Revision 1.270: download - view: text, markup, annotated - select for diffs
Sun Feb 12 04:44:17 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.269: preferred, colored
Changes since revision 1.269: +2 -2 lines
Done:

> * -Allow to_char() to print localized month names

Revision 1.269: download - view: text, markup, annotated - select for diffs
Sun Feb 12 03:56:13 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.268: preferred, colored
Changes since revision 1.268: +2 -2 lines
Done:

> * -Add system view to show free space map contents

Revision 1.268: download - view: text, markup, annotated - select for diffs
Sat Feb 11 22:17:17 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.267: preferred, colored
Changes since revision 1.267: +2 -2 lines
Done:
> 	o -Allow ALTER TABLE ... ALTER CONSTRAINT ... RENAME

Revision 1.267: download - view: text, markup, annotated - select for diffs
Sat Feb 11 21:55:49 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.266: preferred, colored
Changes since revision 1.266: +2 -2 lines
Done:

< 	o Improve psql's handling of multi-line statements
> 	o -Improve psql's handling of multi-line statements

Revision 1.266: download - view: text, markup, annotated - select for diffs
Sat Feb 11 03:33:36 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.265: preferred, colored
Changes since revision 1.265: +2 -2 lines
Done:

> * -Allow INET + INT8 to increment the host part of the address or

Revision 1.265: download - view: text, markup, annotated - select for diffs
Fri Feb 10 04:14:17 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.264: preferred, colored
Changes since revision 1.264: +2 -2 lines
Done:

< 	o Allow multi-line column values to align in the proper columns
> 	o -Allow multi-line column values to align in the proper columns

Revision 1.264: download - view: text, markup, annotated - select for diffs
Tue Feb 7 14:49:17 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.263: preferred, colored
Changes since revision 1.263: +2 -2 lines
Remove question mark:

< * %Disallow changing default expression of a SERIAL column?
> * %Disallow changing default expression of a SERIAL column

Revision 1.263: download - view: text, markup, annotated - select for diffs
Tue Feb 7 02:08:08 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
Diff to: previous 1.262: preferred, colored
Changes since revision 1.262: +19 -15 lines
Split up wal-logging items:

< * Allow control over which tables are WAL-logged [walcontrol]
> * Allow WAL logging to be turned off for a table, but the table
>   might be dropped or truncated during crash recovery [walcontrol]
<   commit.  To do this, only a single writer can modify the table, and
<   writes must happen only on new pages.  Readers can continue accessing
<   the table.  This would affect COPY, and perhaps INSERT/UPDATE too.
<   Another option is to avoid transaction logging entirely and truncate
<   or drop the table on crash recovery.  These should be implemented
<   using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | TRUNCATE |
<   STABLE | DEFAULT ].  Tables using non-default logging should not use
<   referential integrity with default-logging tables, and tables using
<   stable logging probably can not have indexes.  One complexity is
<   the handling of indexes on TOAST tables.
>   commit.  This should be implemented using ALTER TABLE, e.g. ALTER
>   TABLE PERSISTENCE [ DROP | TRUNCATE | DEFAULT ].  Tables using
>   non-default logging should not use referential integrity with
>   default-logging tables.  A table without dirty buffers during a
>   crash could perhaps avoid the drop/truncate.
>
> * Allow WAL logging to be turned off for a table, but the table would
>   avoid being truncated/dropped [walcontrol]
>
>   To do this, only a single writer can modify the table, and writes
>   must happen only on new pages so the new pages can be removed during
>   crash recovery.  Readers can continue accessing the table.  Such
>   tables probably cannot have indexes.  One complexity is the handling
>   of indexes on TOAST tables.

Revision 1.262: download - view: text, markup, annotated - select for diffs
Sat Feb 4 12:50:47 2006 UTC (19 years, 4 months ago) by petere
Branches: MAIN
Diff to: previous 1.261: preferred, colored
Changes since revision 1.261: +3 -3 lines
Issue a warning if a change-on-restart-only postgresql.conf value is
modified  and the server config files are reloaded

Revision 1.261: download - view: text, markup, annotated - select for diffs
Sat Feb 4 03:23:21 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.260: preferred, colored
Changes since revision 1.260: +4 -3 lines
Update walcontrol item:

< * Allow control over which tables are WAL-logged
> * Allow control over which tables are WAL-logged [walcontrol]
1038c1038,1039
<   stable logging probably can not have indexes.  [walcontrol]
>   stable logging probably can not have indexes.  One complexity is
>   the handling of indexes on TOAST tables.

Revision 1.260: download - view: text, markup, annotated - select for diffs
Wed Feb 1 17:32:45 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.259: preferred, colored
Changes since revision 1.259: +4 -1 lines
Add:

> * Allow statistics collector information to be pulled from the collector
>   process directly, rather than requiring the collector to write a
>   filesystem file twice a second?

Revision 1.259: download - view: text, markup, annotated - select for diffs
Wed Feb 1 00:07:26 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.258: preferred, colored
Changes since revision 1.258: +4 -4 lines
Move items:

> * Add SQL99 WITH clause to SELECT
> * Add SQL99 WITH RECURSIVE to SELECT
< * Add SQL99 WITH clause to SELECT
< * Add SQL99 WITH RECURSIVE to SELECT

Revision 1.258: download - view: text, markup, annotated - select for diffs
Wed Feb 1 00:03:09 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.257: preferred, colored
Changes since revision 1.257: +9 -1 lines
Add:

>
> 	o Prevent tab completion of SET TRANSACTION from querying the
> 	  database and therefore preventing the transaction isolation
> 	  level from being set.
>
> 	  Currently, SET <tab> causes a database lookup to check all
> 	  supported session variables.  This query causes problems
> 	  because setting the transaction isolation level must be the
> 	  first statement of a transaction.

Revision 1.257: download - view: text, markup, annotated - select for diffs
Thu Jan 26 02:50:11 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.256: preferred, colored
Changes since revision 1.256: +3 -4 lines
Done:

< * %Prevent INET cast to CIDR if the unmasked bits are not zero, or
<   zero the bits
< * %Prevent INET cast to CIDR from dropping netmask, SELECT '1.1.1.1'::inet::cidr
> * -Zero umasked bits in conversion from INET cast to CIDR
> * -Prevent INET cast to CIDR from dropping netmask, SELECT '1.1.1.1'::inet::cidr

Revision 1.256: download - view: text, markup, annotated - select for diffs
Mon Jan 23 02:59:27 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.255: preferred, colored
Changes since revision 1.255: +3 -5 lines
Done:

< 	o Allow an alias to be provided for the target table in
< 	  UPDATE/DELETE
<
< 	  This is not SQL-spec but many DBMSs allow it.
<
> 	o -Allow an alias to be provided for the target table in
> 	  UPDATE/DELETE (Neil)

Revision 1.255: download - view: text, markup, annotated - select for diffs
Wed Jan 18 14:20:22 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.254: preferred, colored
Changes since revision 1.254: +2 -2 lines
Done:

> 	o -Allow pooled connections to list all open WITH HOLD cursors

Revision 1.254: download - view: text, markup, annotated - select for diffs
Wed Jan 11 20:28:21 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.253: preferred, colored
Changes since revision 1.253: +2 -2 lines
Done:

> * -Add sleep() function, remove from regress.c

Revision 1.253: download - view: text, markup, annotated - select for diffs
Mon Jan 9 22:43:23 2006 UTC (19 years, 4 months ago) by momjian
Branches: MAIN
Diff to: previous 1.252: preferred, colored
Changes since revision 1.252: +2 -2 lines
Done:

< * %Allow pooled connections to list all prepared statements
> * -%Allow pooled connections to list all prepared statements

Revision 1.252: download - view: text, markup, annotated - select for diffs
Thu Jan 5 17:47:53 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.251: preferred, colored
Changes since revision 1.251: +2 -1 lines
Add:

>
> 	* Allow SERIAL sequences to inherit permissions from the base table?

Revision 1.251: download - view: text, markup, annotated - select for diffs
Thu Jan 5 16:39:54 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.250: preferred, colored
Changes since revision 1.250: +2 -2 lines
Update:
<   stable logging probably can not have indexes.  [wallog]
>   stable logging probably can not have indexes.  [walcontrol]

Revision 1.250: download - view: text, markup, annotated - select for diffs
Thu Jan 5 16:35:19 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.249: preferred, colored
Changes since revision 1.249: +4 -2 lines
Update wording:

<   STABLE | DEFAULT ].  [wallog]
>   STABLE | DEFAULT ].  Tables using non-default logging should not use
>   referential integrity with default-logging tables, and tables using
>   stable logging probably can not have indexes.  [wallog]

Revision 1.249: download - view: text, markup, annotated - select for diffs
Thu Jan 5 16:26:49 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.248: preferred, colored
Changes since revision 1.248: +6 -5 lines
Update wording:

<   the table. Another option is to avoid transaction logging entirely
<   and truncate or drop the table on crash recovery.  These should be
<   implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP |
<   TRUNCATE | STABLE | DEFAULT ].  [wallog]
>   the table.  This would affect COPY, and perhaps INSERT/UPDATE too.
>   Another option is to avoid transaction logging entirely and truncate
>   or drop the table on crash recovery.  These should be implemented
>   using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | TRUNCATE |
>   STABLE | DEFAULT ].  [wallog]

Revision 1.248: download - view: text, markup, annotated - select for diffs
Thu Jan 5 16:23:48 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.247: preferred, colored
Changes since revision 1.247: +10 -1 lines
Add:

>
> * Allow control over which tables are WAL-logged
>
>   Allow tables to bypass WAL writes and just fsync() dirty pages on
>   commit.  To do this, only a single writer can modify the table, and
>   writes must happen only on new pages.  Readers can continue accessing
>   the table. Another option is to avoid transaction logging entirely
>   and truncate or drop the table on crash recovery.  These should be
>   implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP |
>   TRUNCATE | STABLE | DEFAULT ].  [wallog]

Revision 1.247: download - view: text, markup, annotated - select for diffs
Thu Jan 5 15:13:32 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.246: preferred, colored
Changes since revision 1.246: +2 -3 lines
Update item:

< * %Remove behavior of postmaster -o after making postmaster/postgres
<   flags unique
> * %Remove behavior of postmaster -o

Revision 1.246: download - view: text, markup, annotated - select for diffs
Thu Jan 5 03:02:03 2006 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.245: preferred, colored
Changes since revision 1.245: +2 -2 lines
Done:

> * -Remove BeOS and QNX-specific code

Revision 1.245: download - view: text, markup, annotated - select for diffs
Fri Dec 30 03:24:58 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.244: preferred, colored
Changes since revision 1.244: +2 -1 lines
Add:

> * Make CLUSTER preserve recently-dead tuples per MVCC requirements

Revision 1.244: download - view: text, markup, annotated - select for diffs
Thu Dec 29 16:45:11 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.243: preferred, colored
Changes since revision 1.243: +2 -2 lines
Update:

< * Add missing rtree optimizer selectivity
> * Improve selectivity functions for geometric operators

Revision 1.243: download - view: text, markup, annotated - select for diffs
Wed Dec 28 03:59:39 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.242: preferred, colored
Changes since revision 1.242: +2 -2 lines
Update:

< * Add missing optimizer selectivities for date, r-tree, etc
> * Add missing rtree optimizer selectivity

Revision 1.242: download - view: text, markup, annotated - select for diffs
Wed Dec 28 02:12:25 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.241: preferred, colored
Changes since revision 1.241: +2 -2 lines
Done:

< * %Make row-wise comparisons work per SQL spec
> * -Make row-wise comparisons work per SQL spec

Revision 1.241: download - view: text, markup, annotated - select for diffs
Mon Dec 26 05:14:52 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.240: preferred, colored
Changes since revision 1.240: +5 -1 lines
Add:

* %Make row-wise comparisons work per SQL spec

  Right now, '(a, b) < (1, 2)' is processed as 'a < 1 and b < 2', but
  the SQL standard requires it to be processed as a column-by-column
  comparison, so the proper comparison is '(a < 1) OR (a = 1 AND b < 2)'.

Revision 1.240: download - view: text, markup, annotated - select for diffs
Thu Dec 22 23:05:32 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.239: preferred, colored
Changes since revision 1.239: +4 -1 lines
Update item:

>
>   A more complex solution would be to save multiple plans for different
>   cardinality and use the appropriate plan based on the EXECUTE values.
>

Revision 1.239: download - view: text, markup, annotated - select for diffs
Sat Dec 17 19:03:24 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.238: preferred, colored
Changes since revision 1.238: +1 -11 lines
Remove item:

< * Allow star join optimizations
<
<   While our bitmap scan allows multiple indexes to be joined to get
<   to heap rows, a star joins allows multiple dimension _tables_ to
<   be joined to index into a larger main fact table.  The join is
<   usually performed by either creating a cartesian product of all
<   the dimmension tables and doing a single join on that product or
<   using subselects to create bitmaps of each dimmension table match
<   and merge the bitmaps to perform the join on the fact table.  Some
<   of these algorithms might be patented.

Revision 1.238: download - view: text, markup, annotated - select for diffs
Sat Dec 17 18:07:01 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.237: preferred, colored
Changes since revision 1.237: +4 -3 lines
Update:

< * Flush cached query plans when the dependent objects change or
<   when the cardinality of parameters changes dramatically
> * Flush cached query plans when the dependent objects change,
>   when the cardinality of parameters changes dramatically, or
>   when new ANALYZE statistics are available

Revision 1.237: download - view: text, markup, annotated - select for diffs
Sat Dec 17 17:04:41 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.236: preferred, colored
Changes since revision 1.236: +3 -2 lines
Add mention of possible patent problems with star joins, per Joshua
Drake:

<   and merge the bitmaps to perform the join on the fact table.
>   and merge the bitmaps to perform the join on the fact table.  Some
>   of these algorithms might be patented.

Revision 1.236: download - view: text, markup, annotated - select for diffs
Sat Dec 17 16:43:11 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.235: preferred, colored
Changes since revision 1.235: +10 -1 lines
Add:

* Allow star join optimizations

  While our bitmap scan allows multiple indexes to be joined to get
  to heap rows, a star joins allows multiple dimension _tables_ to
  be joined to index into a larger main fact table.  The join is
  usually performed by either creating a cartesian product of all
  the dimmension tables and doing a single join on that product or
  using subselects to create bitmaps of each dimmension table match
  and merge the bitmaps to perform the join on the fact table.

Revision 1.235: download - view: text, markup, annotated - select for diffs
Sat Dec 17 14:18:33 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.234: preferred, colored
Changes since revision 1.234: +3 -2 lines
Add more function to TODO:

< * %Add pg_get_acldef(), pg_get_typedefault(), and pg_get_attrdef()
> * %Add pg_get_acldef(), pg_get_typedefault(), pg_get_attrdef(),
>   pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef()

Revision 1.234: download - view: text, markup, annotated - select for diffs
Sat Dec 17 04:10:47 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.233: preferred, colored
Changes since revision 1.233: +3 -2 lines
Update:

< * Flush cached query plans when the dependent objects change
> * Flush cached query plans when the dependent objects change or
>   when the cardinality of parameters changes dramatically

Revision 1.233: download - view: text, markup, annotated - select for diffs
Sat Dec 17 01:48:37 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.232: preferred, colored
Changes since revision 1.232: +3 -1 lines
Add:

> * Allow the count returned by SELECT, etc to be to represent as an int64
>   to allow a higher range of values

Revision 1.232: download - view: text, markup, annotated - select for diffs
Fri Dec 16 18:56:55 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.231: preferred, colored
Changes since revision 1.231: +12 -12 lines
Force update.

Revision 1.231: download - view: text, markup, annotated - select for diffs
Mon Dec 12 13:36:36 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.230: preferred, colored
Changes since revision 1.230: +20 -20 lines
Update wording, query -> statement:

< * %Allow pooled connections to list all prepared queries
> * %Allow pooled connections to list all prepared statements
28c28
<   the queries prepared in the current session.
>   the statements prepared in the current session.
143c143
< 	  o Allow a warm standby system to also allow read-only queries
> 	  o Allow a warm standby system to also allow read-only statements
404c404
< * Add GUC to issue notice about queries that use unjoined tables
> * Add GUC to issue notice about statements that use unjoined tables
490c490
< 	  Another idea would be to allow actual SELECT queries in a COPY.
> 	  Another idea would be to allow actual SELECT statements in a COPY.
554c554
< 	o Allow function argument names to be queries from PL/PgSQL
> 	o Allow function argument names to be statements from PL/PgSQL
591c591
< 	o Improve psql's handling of multi-line queries
> 	o Improve psql's handling of multi-line statements
< 	  Currently, while \e saves a single query as one entry, interactive
< 	  queries are saved one line at a time.  Ideally all queries
> 	  Currently, while \e saves a single statement as one entry, interactive
> 	  statements are saved one line at a time.  Ideally all statements
665c665
< 	o Allow query results to be automatically batched to the client
> 	o Allow statement results to be automatically batched to the client
667c667
< 	  Currently, all query results are transfered to the libpq
> 	  Currently, all statement results are transfered to the libpq
672c672
< 	  One complexity is that a query like SELECT 1/col could error
> 	  One complexity is that a statement like SELECT 1/col could error
739c739
< * Allow queries across databases or servers with transaction
> * Allow statements across databases or servers with transaction
<   inheritance, allow it to work for UPDATE and DELETE queries, and allow
<   it to be used for all queries with little performance impact
>   inheritance, allow it to work for UPDATE and DELETE statements, and allow
>   it to be used for all statements with little performance impact
876c876
< * Consider automatic caching of queries at various levels:
> * Consider automatic caching of statements at various levels:
947c947
<   a single session using multiple threads to execute a query faster.
>   a single session using multiple threads to execute a statement faster.
1025c1025
< * Log queries where the optimizer row estimates were dramatically
> * Log statements where the optimizer row estimates were dramatically
1146c1146
< 	  of result sets using new query protocol
> 	  of result sets using new statement protocol

Revision 1.230: download - view: text, markup, annotated - select for diffs
Sun Dec 11 02:16:25 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.229: preferred, colored
Changes since revision 1.229: +1 -3 lines
Remove item:

< * Add GUC variable to run a command on database panic or
<   smart/fast/immediate shutdown

Revision 1.229: download - view: text, markup, annotated - select for diffs
Fri Dec 9 21:46:07 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.228: preferred, colored
Changes since revision 1.228: +2 -2 lines
Done:

< * Allow installing to directories containing spaces
> * -Allow installing to directories containing spaces

Revision 1.228: download - view: text, markup, annotated - select for diffs
Fri Dec 9 16:35:20 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.227: preferred, colored
Changes since revision 1.227: +2 -2 lines
Completed:

* -Have initdb set the input DateStyle (MDY or DMY) based on locale

Revision 1.227: download - view: text, markup, annotated - select for diffs
Thu Dec 8 22:10:25 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.226: preferred, colored
Changes since revision 1.226: +2 -1 lines
Add Teodor:

> * Teodor is Teodor Sigaev <teodor@sigaev.ru>

Revision 1.226: download - view: text, markup, annotated - select for diffs
Thu Dec 8 22:08:20 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.225: preferred, colored
Changes since revision 1.225: +1 -3 lines
Remove a few people:

< * Claudio is Claudio Natoli <claudio.natoli@memetrics.com>
1166d1164
< * Hiroshi is Hiroshi Inoue <Inoue@tpf.co.jp>

Revision 1.225: download - view: text, markup, annotated - select for diffs
Wed Dec 7 17:29:14 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.224: preferred, colored
Changes since revision 1.224: +3 -2 lines
Update:

<   at initdb time or optionally later.
>   at initdb time or optionally later.  Consider O_SYNC when
>   O_DIRECT exists.

Revision 1.224: download - view: text, markup, annotated - select for diffs
Tue Dec 6 20:47:05 2005 UTC (19 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.223: preferred, colored
Changes since revision 1.223: +3 -1 lines
Add:

> * Add GUC variable to run a command on database panic or
>   smart/fast/immediate shutdown

Revision 1.223: download - view: text, markup, annotated - select for diffs
Sun Dec 4 21:16:51 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.222: preferred, colored
Changes since revision 1.222: +4 -2 lines
Update:

< 	  Win32 API, and we have to make sure MinGW handles it.
> 	  Win32 API, and we have to make sure MinGW handles it.  Another
> 	  option is to wait for the MinGW project to fix it, or use the
> 	  code from the LibGW32C project as a guide.

Revision 1.222: download - view: text, markup, annotated - select for diffs
Sun Dec 4 04:33:18 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.221: preferred, colored
Changes since revision 1.221: +6 -1 lines
Add:

> 	o Add long file support for binary pg_dump output
>
> 	  While Win32 supports 64-bit files, the MinGW API does not,
> 	  meaning we have to build an fseeko replacement on top of the
> 	  Win32 API, and we have to make sure MinGW handles it.

Revision 1.221: download - view: text, markup, annotated - select for diffs
Sun Dec 4 04:14:43 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.220: preferred, colored
Changes since revision 1.220: +2 -1 lines
Add:

> * Add SPI_gettypmod() to return the typemod for a TupleDesc

Revision 1.220: download - view: text, markup, annotated - select for diffs
Sun Dec 4 04:02:55 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.219: preferred, colored
Changes since revision 1.219: +2 -1 lines
Add for autovacuum:

> 	o Consider logging activity either to the logs or a system view

Revision 1.219: download - view: text, markup, annotated - select for diffs
Sat Dec 3 13:03:41 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.218: preferred, colored
Changes since revision 1.218: +1 -2 lines
Item removed:

< * Add function to return the thread safety status of libpq and ecpg

Revision 1.218: download - view: text, markup, annotated - select for diffs
Fri Dec 2 17:39:44 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.217: preferred, colored
Changes since revision 1.217: +2 -2 lines
Remove idea of increasing NUMERIC length:

< * Change NUMERIC to enforce the maximum precision, and increase it
> * Change NUMERIC to enforce the maximum precision

Revision 1.217: download - view: text, markup, annotated - select for diffs
Fri Dec 2 04:28:19 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.216: preferred, colored
Changes since revision 1.216: +9 -6 lines
Add calcluation of bitmap storage capacity.

<   be cleared when a heap tuple is expired.  Another idea is to maintain
<   a bitmap of heap pages where all rows are visible to all backends,
<   and allow index lookups to reference that bitmap to avoid heap
<   lookups, perhaps the same bitmap we might add someday to determine
<   which heap pages need vacuuming.
>   be cleared when a heap tuple is expired.
>
>   Another idea is to maintain a bitmap of heap pages where all rows
>   are visible to all backends, and allow index lookups to reference
>   that bitmap to avoid heap lookups, perhaps the same bitmap we might
>   add someday to determine which heap pages need vacuuming.  Frequently
>   accessed bitmaps would have to be stored in shared memory.  One 8k
>   page of bitmaps could track 512MB of heap pages.

Revision 1.216: download - view: text, markup, annotated - select for diffs
Thu Dec 1 22:30:43 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.215: preferred, colored
Changes since revision 1.215: +7 -3 lines
Add all heap page rows visible bitmap idea:

<   the heap.  One way to allow this is to set a bit to index tuples
>   the heap.  One way to allow this is to set a bit on index tuples
<   be cleared when a heap tuple is expired.
<
>   be cleared when a heap tuple is expired.  Another idea is to maintain
>   a bitmap of heap pages where all rows are visible to all backends,
>   and allow index lookups to reference that bitmap to avoid heap
>   lookups, perhaps the same bitmap we might add someday to determine
>   which heap pages need vacuuming.

Revision 1.215: download - view: text, markup, annotated - select for diffs
Thu Dec 1 22:12:35 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.214: preferred, colored
Changes since revision 1.214: +3 -1 lines
Add MERGE TODO.detail:

>   [merge]
378a380
>   [merge]

Revision 1.214: download - view: text, markup, annotated - select for diffs
Thu Dec 1 22:07:59 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.213: preferred, colored
Changes since revision 1.213: +7 -3 lines
Split out MERGE and REPLACE/UPSERT items.

< * Add MERGE command that does UPDATE/DELETE, or on failure, INSERT (rules,
<   triggers?)
> * Add SQL-standard MERGE command, typically used to merge two tables
>
>   This is similar to UPDATE, then for unmatched rows, INSERT.
>   Whether concurrent access allows modifications which could cause
>   row loss is implementation independent.
>
> * Add REPLACE or UPSERT command that does UPDATE, or on failure, INSERT

Revision 1.213: download - view: text, markup, annotated - select for diffs
Tue Nov 29 02:02:40 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.212: preferred, colored
Changes since revision 1.212: +2 -2 lines
Update for 8.2:

< #A hyphen, "-", marks changes that will appear in the upcoming 8.1 release.#
> #A hyphen, "-", marks changes that will appear in the upcoming 8.2 release.#

Revision 1.212: download - view: text, markup, annotated - select for diffs
Tue Nov 29 02:01:52 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.211: preferred, colored
Changes since revision 1.211: +1 -2 lines
Item removed, looping always required:

< * Remove Win32 rename/unlink looping if unnecessary

Revision 1.211: download - view: text, markup, annotated - select for diffs
Mon Nov 28 22:21:58 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.210: preferred, colored
Changes since revision 1.210: +2 -1 lines
Add:

> * Allow COMMENT ON to accept an expression rather than just a string

Revision 1.210: download - view: text, markup, annotated - select for diffs
Thu Nov 24 04:40:27 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.209: preferred, colored
Changes since revision 1.209: +1 -1 lines
Add space.

Revision 1.209: download - view: text, markup, annotated - select for diffs
Thu Nov 24 04:28:40 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.208: preferred, colored
Changes since revision 1.208: +2 -1 lines
Add item:

<
> 	o Add -f to pg_dumpall

Revision 1.208: download - view: text, markup, annotated - select for diffs
Tue Nov 22 23:22:38 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.207: preferred, colored
Changes since revision 1.207: +2 -2 lines
Done:
> 	o -Allow NULLs in arrays

Revision 1.207: download - view: text, markup, annotated - select for diffs
Tue Nov 22 23:06:56 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.206: preferred, colored
Changes since revision 1.206: +5 -1 lines
Add:

>
> * Add estimated_count(*) to return an estimate of COUNT(*)
>
>   This would use the planner ANALYZE statistatics to return an estimated
>   count.

Revision 1.206: download - view: text, markup, annotated - select for diffs
Wed Nov 16 18:45:09 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.205: preferred, colored
Changes since revision 1.205: +4 -2 lines
Update, add mention of user locking table before MERGE:

<   so duplicate checking can be easily performed.
>   so duplicate checking can be easily performed.  It is possible to
>   do it without a unique index if we require the user to LOCK the table
>   before the MERGE.

Revision 1.205: download - view: text, markup, annotated - select for diffs
Wed Nov 16 16:33:44 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.204: preferred, colored
Changes since revision 1.204: +21 -8 lines
Add batch mode, make new libpq section:

< * Add a libpq function to support Parse/DescribeStatement capability
< * Add PQescapeIdentifier() to libpq
< * Prevent PQfnumber() from lowercasing unquoted the column name
<
<   PQfnumber() should never have been doing lowercasing, but historically
<   it has so we need a way to prevent it
<
648a642,661
>
>
> libpq
>
> 	o Add a function to support Parse/DescribeStatement capability
> 	o Add PQescapeIdentifier()
> 	o Prevent PQfnumber() from lowercasing unquoted the column name
>
> 	  PQfnumber() should never have been doing lowercasing, but
> 	  historically it has so we need a way to prevent it
>
> 	o Allow query results to be automatically batched to the client
>
> 	  Currently, all query results are transfered to the libpq
> 	  client before libpq makes the results available to the
> 	  application.  This feature would allow the application to make
> 	  use of the first result rows while the rest are transfered, or
> 	  held on the server waiting for them to be requested by libpq.
> 	  One complexity is that a query like SELECT 1/col could error
> 	  out mid-way through the result set.

Revision 1.204: download - view: text, markup, annotated - select for diffs
Tue Nov 15 23:08:24 2005 UTC (19 years, 6 months ago) by momjian
Branches: MAIN
Diff to: previous 1.203: preferred, colored
Changes since revision 1.203: +4 -1 lines
Update MERGE:

>
>   To implement this cleanly requires that the table have a unique index
>   so duplicate checking can be easily performed.
>

Revision 1.203: download - view: text, markup, annotated - select for diffs
Thu Oct 27 14:16:05 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_1_STABLE, REL8_1_9, REL8_1_8, REL8_1_7, REL8_1_6, REL8_1_5, REL8_1_4, REL8_1_3, REL8_1_21, REL8_1_20, REL8_1_2, REL8_1_19, REL8_1_18, REL8_1_17, REL8_1_16, REL8_1_15, REL8_1_14, REL8_1_13, REL8_1_12, REL8_1_11, REL8_1_10, REL8_1_1, REL8_1_0RC1, REL8_1_0
Diff to: previous 1.202: preferred, colored
Changes since revision 1.202: +2 -2 lines
Update:

< 	o Allow ALTER TABLE RENAME CONSTRAINT
> 	o Add ALTER TABLE RENAME CONSTRAINT, update index name also

Revision 1.202: download - view: text, markup, annotated - select for diffs
Thu Oct 27 14:07:29 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.201: preferred, colored
Changes since revision 1.201: +3 -1 lines
Add:

> 	o Have ALTER INDEX update the name of a constraint using that index
> 	o Allow ALTER TABLE RENAME CONSTRAINT

Revision 1.201: download - view: text, markup, annotated - select for diffs
Thu Oct 27 02:33:31 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.200: preferred, colored
Changes since revision 1.200: +13 -3 lines
Add items from Tom:

< 	o Add a GUC variable to allow output of interval values in ISO8601
< 	  format
212a211,223
> 	o Add a GUC variable to allow output of interval values in ISO8601
> 	  format
> 	o Improve timestamptz subtraction to be DST-aware
>
> 	  Currently, subtracting one date from another that crosses a
> 	  daylight savings time adjustment can return '1 day 1 hour', but
> 	  adding that back to the first date returns a time one hour in
> 	  the future.  This is caused by the adjustment of '25 hours' to
> 	  '1 day 1 hour', and '1 day' is the same time the next day, even
> 	  if daylight savings adjustments are involved.
>
> 	o Fix interval display to support values exceeding 2^31 hours
> 	o Add overflow checking to timestamp and interval arithmetic

Revision 1.200: download - view: text, markup, annotated - select for diffs
Tue Oct 25 18:50:56 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.199: preferred, colored
Changes since revision 1.199: +5 -1 lines
Add:

>
> 	o Add auto-expanded mode so expanded output is used if the row
> 	  length is wider than the screen width.
>
> 	  Consider using auto-expanded mode for backslash commands like \df+.

Revision 1.199: download - view: text, markup, annotated - select for diffs
Mon Oct 24 18:08:52 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.198: preferred, colored
Changes since revision 1.198: +3 -1 lines
Add:

> * Allow user-defined functions retuning a domain value to enforce domain
>   constraints

Revision 1.198: download - view: text, markup, annotated - select for diffs
Thu Oct 13 01:23:49 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_1_0BETA4
Diff to: previous 1.197: preferred, colored
Changes since revision 1.197: +5 -1 lines
Update:

> * Prevent PQfnumber() from lowercasing unquoted the column name
>
>   PQfnumber() should never have been doing lowercasing, but historically
>   it has so we need a way to prevent it
>

Revision 1.197: download - view: text, markup, annotated - select for diffs
Wed Oct 12 22:39:35 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.196: preferred, colored
Changes since revision 1.196: +1 -5 lines
Remove item:

< * Prevent libpq's PQfnumber() from lowercasing the column name
<
<   One idea is to lowercase all identifiers except those that are
<   surrounded by quotes.
<

Revision 1.196: download - view: text, markup, annotated - select for diffs
Wed Oct 12 14:06:46 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.195: preferred, colored
Changes since revision 1.195: +2 -9 lines
No longer needed:

<
< * Add code to detect an SMP machine and handle spinlocks accordingly
<   from distributted.net, http://www1.distributed.net/source,
<   in client/common/cpucheck.cpp
<
<   On SMP machines, it is possible that locks might be released shortly,
<   while on non-SMP machines, the backend should sleep so the process
<   holding the lock can complete and release it.

Revision 1.195: download - view: text, markup, annotated - select for diffs
Wed Oct 12 13:41:08 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.194: preferred, colored
Changes since revision 1.194: +3 -4 lines
Rearrange:

< 	o %Add dumping of comments on composite type columns
< 	o %Add dumping of comments on index columns
< 	o Stop dumping CASCADE on DROP TYPE commands in clean mode
> 	o %Add dumping of comments on index columns and composite type columns
604a603
> 	o Stop dumping CASCADE on DROP TYPE commands in clean mode

Revision 1.194: download - view: text, markup, annotated - select for diffs
Wed Oct 12 13:39:51 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.193: preferred, colored
Changes since revision 1.193: +1 -3 lines
Done:

< 	o %Replace crude DELETE FROM method of pg_dumpall --clean for
<           cleaning of roles with separate DROP commands
608a607
>

Revision 1.193: download - view: text, markup, annotated - select for diffs
Wed Oct 12 13:39:21 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.192: preferred, colored
Changes since revision 1.192: +3 -1 lines
Add:

<
> 	o Allow pg_dump --clean to drop roles that own objects or have
> 	  privileges

Revision 1.192: download - view: text, markup, annotated - select for diffs
Wed Oct 12 03:26:38 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.191: preferred, colored
Changes since revision 1.191: +5 -2 lines
Add description:

< * Prevent libpq's PQfnumber() from lowercasing the column name?
> * Prevent libpq's PQfnumber() from lowercasing the column name
>
>   One idea is to lowercase all identifiers except those that are
>   surrounded by quotes.
>

Revision 1.191: download - view: text, markup, annotated - select for diffs
Wed Oct 12 02:57:42 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.190: preferred, colored
Changes since revision 1.190: +2 -1 lines
Add:

> 	o Add options like pg_restore -l and -L to pg_dump

Revision 1.190: download - view: text, markup, annotated - select for diffs
Tue Oct 11 23:55:10 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.189: preferred, colored
Changes since revision 1.189: +5 -1 lines
Add:

> 	o Allow selection of individual object(s) of all types, not just
> 	  tables
> 	o In a selective dump, allow dumping of an object and all its
> 	  dependencies

Revision 1.189: download - view: text, markup, annotated - select for diffs
Fri Oct 7 14:04:19 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_1_0BETA3
Diff to: previous 1.188: preferred, colored
Changes since revision 1.188: +4 -2 lines
Update:

< * Consider compressing indexes by storing key prefix values shared by
> * Consider compressing indexes by storing key values duplicated in
735a736,737
>
>   This is difficult because it requires datatype-specific knowledge.

Revision 1.188: download - view: text, markup, annotated - select for diffs
Fri Oct 7 02:43:59 2005 UTC (19 years, 7 months ago) by momjian
Branches: MAIN
Diff to: previous 1.187: preferred, colored
Changes since revision 1.187: +3 -1 lines
Add:

<
> * Consider compressing indexes by storing key prefix values shared by
>   several rows as a single index entry

Revision 1.187: download - view: text, markup, annotated - select for diffs
Mon Oct 3 00:42:57 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.186: preferred, colored
Changes since revision 1.186: +2 -3 lines
Remove, 8.1 completed items already removed:

< * -Have sequence dependency track use of DEFAULT sequences

Revision 1.186: download - view: text, markup, annotated - select for diffs
Mon Oct 3 00:42:28 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.185: preferred, colored
Changes since revision 1.185: +2 -3 lines
Done:

< * Have sequence dependency track use of DEFAULT sequences,
<   seqname.nextval?
> * -Have sequence dependency track use of DEFAULT sequences

Revision 1.185: download - view: text, markup, annotated - select for diffs
Tue Sep 27 18:04:34 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.184: preferred, colored
Changes since revision 1.184: +1 -3 lines
Done:

< * +Add options to pg_config to show the share_dir, sysconfdir,
<   pkgincludedir, and localedir

Revision 1.184: download - view: text, markup, annotated - select for diffs
Tue Sep 27 15:18:13 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.183: preferred, colored
Changes since revision 1.183: +3 -1 lines
Add:

> 	o Improve signal handling,
> 	  http://archives.postgresql.org/pgsql-patches/2005-06/msg00027.php

Revision 1.183: download - view: text, markup, annotated - select for diffs
Tue Sep 27 13:39:32 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.182: preferred, colored
Changes since revision 1.182: +2 -2 lines
Novice:

< * Add options to pg_config to show the share_dir, sysconfdir,
> * +Add options to pg_config to show the share_dir, sysconfdir,

Revision 1.182: download - view: text, markup, annotated - select for diffs
Mon Sep 26 15:52:35 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.181: preferred, colored
Changes since revision 1.181: +1 -3 lines
Done:

< * Allow protocol-level EXECUTE that is actually a fetch to appear
<   in the logs as a fetch rather than another execute

Revision 1.181: download - view: text, markup, annotated - select for diffs
Mon Sep 26 02:44:28 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.180: preferred, colored
Changes since revision 1.180: +4 -1 lines
Add:

> * Allow protocol-level BIND parameter values to be logged
> * Allow protocol-level EXECUTE that is actually a fetch to appear
>   in the logs as a fetch rather than another execute

Revision 1.180: download - view: text, markup, annotated - select for diffs
Fri Sep 23 21:55:01 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.179: preferred, colored
Changes since revision 1.179: +2 -1 lines
Add:

> * Simplify dropping roles that have objects in several databases

Revision 1.179: download - view: text, markup, annotated - select for diffs
Fri Sep 23 20:41:39 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.178: preferred, colored
Changes since revision 1.178: +2 -1 lines
Add:

> 	o Allow PL/PgSQL to support WITH HOLD cursors

Revision 1.178: download - view: text, markup, annotated - select for diffs
Fri Sep 23 20:32:49 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.177: preferred, colored
Changes since revision 1.177: +5 -1 lines
Add:

>
> 	o Display IN, INOUT, and OUT parameters in \df+
>
> 	  It probably requires psql to output newlines in the proper
> 	  column, which is already on the TODO list.

Revision 1.177: download - view: text, markup, annotated - select for diffs
Fri Sep 23 03:06:03 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.176: preferred, colored
Changes since revision 1.176: +2 -1 lines
Add:

> * Add function to report the time of the most recent server reload

Revision 1.176: download - view: text, markup, annotated - select for diffs
Fri Sep 23 03:04:24 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.175: preferred, colored
Changes since revision 1.175: +3 -1 lines
Add:

> * Add options to pg_config to show the share_dir, sysconfdir,
>   pkgincludedir, and localedir
>

Revision 1.175: download - view: text, markup, annotated - select for diffs
Thu Sep 22 23:54:09 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.174: preferred, colored
Changes since revision 1.174: +3 -1 lines
Add:

> * Allow CREATE INDEX to take an additional parameter for use with
>   special index types
>

Revision 1.174: download - view: text, markup, annotated - select for diffs
Thu Sep 22 21:50:59 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.173: preferred, colored
Changes since revision 1.173: +3 -1 lines
Add:

>
> 	  Another idea would be to allow actual SELECT queries in a COPY.

Revision 1.173: download - view: text, markup, annotated - select for diffs
Thu Sep 22 16:01:59 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.172: preferred, colored
Changes since revision 1.172: +2 -1 lines
Add:

>
> 	o Allow COPY to output from views
>

Revision 1.172: download - view: text, markup, annotated - select for diffs
Tue Sep 20 20:51:30 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.171: preferred, colored
Changes since revision 1.171: +3 -3 lines
Merge items:

<   This would be beneficial when there are few distinct values.
>   This would be beneficial when there are few distinct values.  This is
>   already used by GROUP BY.
946d946
< * Allow DISTINCT to use hashing like GROUP BY

Revision 1.171: download - view: text, markup, annotated - select for diffs
Tue Sep 20 02:21:29 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.170: preferred, colored
Changes since revision 1.170: +2 -2 lines
Fix typo:

< * Allow WAL traffic to be steamed to another server for stand-by
> * Allow WAL traffic to be streamed to another server for stand-by

Revision 1.170: download - view: text, markup, annotated - select for diffs
Tue Sep 20 02:16:41 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.169: preferred, colored
Changes since revision 1.169: +2 -1 lines
Add:

> * Allow DISTINCT to use hashing like GROUP BY

Revision 1.169: download - view: text, markup, annotated - select for diffs
Tue Sep 20 00:11:00 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.168: preferred, colored
Changes since revision 1.168: +3 -1 lines
Add:

> * Allow WAL traffic to be steamed to another server for stand-by
>   replication

Revision 1.168: download - view: text, markup, annotated - select for diffs
Mon Sep 19 22:32:32 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.167: preferred, colored
Changes since revision 1.167: +1 -2 lines
Remove:

< * Research use of sched_yield() for spinlock acquisition failure

Revision 1.167: download - view: text, markup, annotated - select for diffs
Mon Sep 19 15:01:28 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.166: preferred, colored
Changes since revision 1.166: +1 -1 lines
update timestamp on file.

Revision 1.166: download - view: text, markup, annotated - select for diffs
Sat Sep 17 12:12:58 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +2 -1 lines
Add:

>
1032a1034
> * Remove BeOS and QNX-specific code

Revision 1.165: download - view: text, markup, annotated - select for diffs
Fri Sep 16 19:39:25 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.164: preferred, colored
Changes since revision 1.164: +2 -1 lines
Add:

> 	o Fix SELECT INTERVAL '1' MONTH

Revision 1.164: download - view: text, markup, annotated - select for diffs
Fri Sep 16 17:37:10 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +2 -1 lines
Add:

<
> * Update Bonjour to work with newer cross-platform SDK

Revision 1.163: download - view: text, markup, annotated - select for diffs
Fri Sep 16 16:46:09 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
CVS tags: REL8_1_0BETA2
Diff to: previous 1.162: preferred, colored
Changes since revision 1.162: +2 -4 lines
Update wording:

<
390d388
<
453c451
< 	  removed or have its heap and index files truncated.  One
> 	  be removed or have its heap and index files truncated.  One
< * Use a phantom command counter for nested subtransactions to reduce
<   per-tuple overhead

Revision 1.162: download - view: text, markup, annotated - select for diffs
Fri Sep 16 11:24:02 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
Diff to: previous 1.161: preferred, colored
Changes since revision 1.161: +2 -1 lines
Add:

> 	o Add single-step debugging of PL/PgSQL functions

Revision 1.161: download - view: text, markup, annotated - select for diffs
Sat Sep 3 00:41:30 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +3 -2 lines
Add idea:

<   cmin/cmax pair and is stored in local memory.
>   cmin/cmax pair and is stored in local memory.  Another idea is to
>   store both cmin and cmax only in local memory.

Revision 1.160: download - view: text, markup, annotated - select for diffs
Fri Sep 2 21:23:05 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +5 -5 lines
Update.

< 	  have its heap and index files truncated.  One issue is
< 	  that no other backend should be able to add to the table
< 	  at the same time, which is something that is currently
< 	  allowed.
> 	  removed or have its heap and index files truncated.  One
> 	  issue is that no other backend should be able to add to
> 	  the table at the same time, which is something that is
> 	  currently allowed.

Revision 1.159: download - view: text, markup, annotated - select for diffs
Fri Sep 2 21:10:59 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.158: preferred, colored
Changes since revision 1.158: +8 -2 lines
Update:

> 	o Allow COPY on a newly-created table to skip WAL logging
450a452,456
> 	  On crash recovery, the table involved in the COPY would
> 	  have its heap and index files truncated.  One issue is
> 	  that no other backend should be able to add to the table
> 	  at the same time, which is something that is currently
> 	  allowed.

Revision 1.158: download - view: text, markup, annotated - select for diffs
Fri Sep 2 21:01:20 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.157: preferred, colored
Changes since revision 1.157: +2 -2 lines
Update:

< 	o Allow COPY into an empty table to skip WAL logging
> 	o Allow COPY into an new table to skip WAL logging

Revision 1.157: download - view: text, markup, annotated - select for diffs
Fri Sep 2 20:11:34 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.156: preferred, colored
Changes since revision 1.156: +3 -7 lines
Add:

> * Use UTF8 encoding for NLS messages so all server encodings can
>   read them properly
<         o %Add support for Unicode
<
< 	  To fix this, the data needs to be converted to/from UTF16/UTF8
<           so the Win32 wcscoll() can be used, and perhaps other functions
< 	  like towupper().  However, UTF8 already works with normal
< 	  locales but provides no ordering or character set classes.

Revision 1.156: download - view: text, markup, annotated - select for diffs
Fri Sep 2 19:51:37 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.155: preferred, colored
Changes since revision 1.155: +3 -3 lines
Update wording:

<   could only see committed rows from another transaction. However,
>   could only see rows from another completed transaction. However,
981c981
<   proper visibility of the row, for example, for cursors.
>   proper visibility of the row's cmin, for example, for cursors.

Revision 1.155: download - view: text, markup, annotated - select for diffs
Fri Sep 2 19:39:15 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.154: preferred, colored
Changes since revision 1.154: +2 -1 lines
Add:

> 	o Allow COPY into an empty table to skip WAL logging

Revision 1.154: download - view: text, markup, annotated - select for diffs
Fri Sep 2 15:22:44 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +20 -1 lines
Add text:

* Merge xmin/xmax/cmin/cmax back into three header fields

  Before subtransactions, there used to be only three fields needed to
  store these four values. This was possible because only the current
  transaction looks at the cmin/cmax values. If the current transaction
  created and expired the row the fields stored where xmin (same as
  xmax), cmin, cmax, and if the transaction was expiring a row from a
  another transaction, the fields stored were xmin (cmin was not
  needed), xmax, and cmax. Such a system worked because a transaction
  could only see committed rows from another transaction. However,
  subtransactions can see rows from outer transactions, and once the
  subtransaction completes, the outer transaction continues, requiring
  the storage of all four fields. With subtransactions, an outer
  transaction can create a row, a subtransaction expire it, and when the
  subtransaction completes, the outer transaction still has to have
  proper visibility of the row, for example, for cursors.

  One possible solution is to create a phantom cid which represents a
  cmin/cmax pair and is stored in local memory.

Revision 1.153: download - view: text, markup, annotated - select for diffs
Fri Sep 2 00:49:57 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.152: preferred, colored
Changes since revision 1.152: +5 -5 lines
Duplicate:

< * Maintain a map of recently-expired rows
<
<   This allows vacuum to target specific pages for possible free space
<   without requiring a sequential scan.
<
Update entry:

>   One complexity is that index entries still have to be vacuumed, and
>   doing this without an index scan (by using the heap values to find the
>   index entry) might be slow and unreliable, especially for user-defined
>   index functions.

Revision 1.152: download - view: text, markup, annotated - select for diffs
Tue Aug 30 23:25:23 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.151: preferred, colored
Changes since revision 1.151: +2 -1 lines
Add:

> * Eventually enable escape_string_warning and standard_conforming_strings

Revision 1.151: download - view: text, markup, annotated - select for diffs
Sun Aug 28 18:52:37 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.150: preferred, colored
Changes since revision 1.150: +2 -1 lines
Add:

> * Add function to return the thread safety status of libpq and ecpg

Revision 1.150: download - view: text, markup, annotated - select for diffs
Sat Aug 27 13:52:07 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.149: preferred, colored
Changes since revision 1.149: +3 -1 lines
Add:

> * Allow user-defined types to specify a type modifier at table creation
>   time

Revision 1.149: download - view: text, markup, annotated - select for diffs
Sat Aug 27 13:38:43 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +5 -1 lines
Update:

>
>   Another issue is whether underlying table changes should be reflected
>   in the view, e.g. should SELECT * show additional columns if they
>   are added after the view is created.

Revision 1.148: download - view: text, markup, annotated - select for diffs
Fri Aug 26 20:38:57 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.147: preferred, colored
Changes since revision 1.147: +5 -1 lines
Add:

> 	o Issue a warning if a change-on-restart-only postgresql.conf value
> 	  is modified  and the server config files are reloaded
> 	o Mark change-on-restart-only values in postgresql.conf
205a209
> 	o Fix SELECT '0.01 years'::interval, '0.01 months'::interval

Revision 1.147: download - view: text, markup, annotated - select for diffs
Fri Aug 26 19:41:18 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.146: preferred, colored
Changes since revision 1.146: +10 -1 lines
Add description and item:

>
> 	  Currently, while \e saves a single query as one entry, interactive
> 	  queries are saved one line at a time.  Ideally all queries
> 	  whould be saved like \e does.
>
> 	o Allow multi-line column values to align in the proper columns
>
> 	  If the second output column value is 'a\nb', the 'b' should appear
> 	  in the second display column, rather than the first column as it
> 	  does now.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Fri Aug 26 19:32:43 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +4 -2 lines
Update based on user comments:

<   in PL/PgSQL is to use EXECUTE.
>   in PL/PgSQL is to use EXECUTE.  One complexity is that a function
>   might itself drop and recreate dependent tables, causing it to
>   invalidate its own query plan.

Revision 1.145: download - view: text, markup, annotated - select for diffs
Fri Aug 26 19:10:48 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +3 -6 lines
Update constraint_exclusion items:

<   inheritance, and allow it to work for UPDATE and DELETE queries
>   inheritance, allow it to work for UPDATE and DELETE queries, and allow
>   it to be used for all queries with little performance impact
< * Allow constraint_elimination to be automatically performed
<
<   This requires additional code to reduce the performance loss caused by
<   constraint elimination.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Fri Aug 26 18:59:48 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +8 -126 lines
Remove completed items:

< * -Allow limits on per-db/role connections
43d41
< * -Prevent dropping user that still owns objects, or auto-drop the objects
49d46
< * -Add the client IP address and port to pg_stat_activity
< * -Add session start time and last statement time to pg_stat_activity
< * -Add a function that returns the start time of the postmaster
230d224
< 	o -Allow MIN()/MAX() on arrays
< 	o -Modify array literal representation to handle array index lower bound
< 	  of other than one
253d244
< * -Add function to return compressed length of TOAST data values
< * -Prevent to_char() on interval from returning meaningless values
<
<   For example, to_char('1 month', 'mon') is meaningless.  Basically,
<   most date-related parameters to to_char() are meaningless for
<   intervals because interval is not anchored to a date.
<
< * -Have views on temporary tables exist in the temporary namespace
< * -Allow temporary views on non-temporary tables
329d311
< * -Add BETWEEN SYMMETRIC/ASYMMETRIC
< * -Add E'' escape string marker so eventually ordinary strings can treat
<   backslashes literally, for portability
<
< * -Allow additional tables to be specified in DELETE for joins
<
<   UPDATE already allows this (UPDATE...FROM) but we need similar
<   functionality in DELETE.  It's been agreed that the keyword should
<   be USING, to avoid anything as confusing as DELETE FROM a FROM b.
<
341d313
< * -Allow REINDEX to rebuild all database indexes
< * -Add an option to automatically use savepoints for each statement in a
<   multi-statement transaction.
<
<   When enabled, this would allow errors in multi-statement transactions
<   to be automatically ignored.
<
426d391
< 	o -Allow FOR UPDATE queries to do NOWAIT locks
473d437
< 	o -Allow COPY to understand \x as a hex byte
< 	o -Allow COPY to optionally include column headings in the first line
< 	o -Allow COPY FROM ... CSV to interpret newlines and carriage
< 	  returns in data
525d485
< 	o -Have SHOW ALL show descriptions for server-side variables
< 	o -Allow PL/PgSQL's RAISE function to take expressions
<
< 	  Currently only constants are supported.
<
< 	o -Change PL/PgSQL to use palloc() instead of malloc()
545d499
< 	o -Allow PL/pgSQL EXECUTE query_var INTO record_var;
550d503
< 	o -Pass arrays natively instead of as text between plperl and postgres
598d550
< 	o -Add dumping and restoring of LOB comments
638d589
< * -Implement shared row locks and use them in RI triggers
642d592
< * -Allow triggers to be disabled
< * -Add two-phase commit
<
<
< * -Prevent inherited tables from expanding temporary subtables of other
<   sessions
< * -Use indexes for MIN() and MAX()
<
<   MIN/MAX queries can already be rewritten as SELECT col FROM tab ORDER
<   BY col {DESC} LIMIT 1. Completing this item involves doing this
<   transformation automatically.
<
< * -Use index to restrict rows returned by multi-key index when used with
<   non-consecutive keys to reduce heap accesses
<
<   For an index on col1,col2,col3, and a WHERE clause of col1 = 5 and
<   col3 = 9, spin though the index checking for col1 and col3 matches,
<   rather than just col1; also called skip-scanning.
<
< * -Fetch heap pages matching index entries in sequential order
<
<   Rather than randomly accessing heap pages based on index entries, mark
<   heap pages needing access in a bitmap and do the lookups in sequential
<   order. Another method would be to sort heap ctids matching the index
<   before accessing the heap rows.
<
< * -Allow non-bitmap indexes to be combined by creating bitmaps in memory
<
<   This feature allows separate indexes to be ANDed or ORed together.  This
<   is particularly useful for data warehousing applications that need to
<   query the database in an many permutations.  This feature scans an index
<   and creates an in-memory bitmap, and allows that bitmap to be combined
<   with other bitmap created in a similar way.  The bitmap can either index
<   all TIDs, or be lossy, meaning it records just page numbers and each
<   page tuple has to be checked for validity in a separate pass.
<
< * -Fix incorrect rtree results due to wrong assumptions about "over"
<   operator semantics
782d694
< 	o -Add concurrency to GIST
813d724
< * -Allow multiple blocks to be written to WAL with one write()
< * -Consider use of open/fcntl(O_DIRECT) to minimize OS caching,
<   for WAL writes
<
<   O_DIRECT doesn't have the same media write guarantees as fsync, so it
<   is in addition to the fsync method, not in place of it.
<
< * -Cache last known per-tuple offsets to speed long tuple access
< * -Allow the size of the buffer cache used by temporary objects to be
<   specified as a GUC variable
<
<   Larger local buffer cache sizes requires more efficient handling of
<   local cache lookups.
<
< * -Improve the background writer
<
<   Allow the background writer to more efficiently write dirty buffers
<   from the end of the LRU cache and use a clock sweep algorithm to
<   write other dirty buffers to reduced checkpoint I/O
<
897d788
< * -Add a warning when the free space map is too small
917d807
< 	o -Move into the backend code
< * -Make locking of shared data structures more fine-grained
<
<   This requires that more locks be acquired but this would reduce lock
<   contention, improving concurrency.
<
< * -Improve SMP performance on i386 machines
<
<   i386-based SMP machines can generate excessive context switching
<   caused by lock failure in high concurrency situations. This may be
<   caused by CPU cache line invalidation inefficiencies.
<
979d857
< 	o  -Add ability to turn off full page writes
< * -Eliminate WAL logging for CREATE TABLE AS when not doing WAL archiving
< * -Change WAL to use 32-bit CRC, for performance reasons
<
< * -Use CHECK constraints to influence optimizer decisions
<
<   CHECK constraints contain information about the distribution of values
<   within the table. This is also useful for implementing subtables where
<   a tables content is distributed across several subtables.
<
1045d913
< * -ANALYZE should record a pg_statistic entry for an all-NULL column
1099d966
< * -Remove kerberos4 from source tree
1103d969
< * -Make src/port/snprintf.c thread-safe
1118d983
< * -Add C code on Unix to copy directories for use in creating new databases
1133d997
< 	o -Improve dlerror() reporting string

Revision 1.143: download - view: text, markup, annotated - select for diffs
Fri Aug 26 18:52:44 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +64 -61 lines
Great TODO updates from Tom:

<   Currently SIGTERM of a backend can lead to lock table corruption.
>   Lock table corruption following SIGTERM of an individual backend
>   has been reported in 8.0.  A possible cause was fixed in 8.1, but
>   it is unknown whether other problems exist.  This item mostly
>   requires additional testing rather than of writing any new code.
< 	o Allow postgresql.conf values to be set so they can not be changed
< 	  by the user
166c167,171
< * %Remove Money type, add money formatting for decimal type
> * Improve the MONEY data type
>
>   Change the MONEY data type to use DECIMAL internally, with special
>   locale-aware output formatting.
>
225c230
< 	o %Allow MIN()/MAX() on arrays
> 	o -Allow MIN()/MAX() on arrays
228c233
< 	o Modify array literal representation to handle array index lower bound
> 	o -Modify array literal representation to handle array index lower bound
235a241
> 	o Auto-delete large objects when referencing row is deleted
< 	  Currently large objects entries do not have owners. Permissions can
< 	  only be set at the pg_largeobject table level.
>           /contrib/lo offers this functionality.
240d244
< 	o Auto-delete large objects when referencing row is deleted
< * %Have views on temporary tables exist in the temporary namespace
< * Allow temporary views on non-temporary tables
< * %Allow RULE recompilation
> * -Have views on temporary tables exist in the temporary namespace
> * -Allow temporary views on non-temporary tables
> * Allow VIEW/RULE recompilation when the underlying tables change
340a345,347
>
>   This is like DELETE CASCADE, but truncates.
>
381c388
< * Make row-wise comparisons work per SQL spec
> * %Make row-wise comparisons work per SQL spec
< 	o Currently the system uses the operating system COPY command to
< 	  create a new database. Add ON COMMIT capability to CREATE TABLE AS
< 	  SELECT
> 	o Add ON COMMIT capability to CREATE TABLE AS ... SELECT
427c432
< 	o %Add ALTER DOMAIN TYPE
> 	o Add ALTER DOMAIN to modify the underlying data type
< 	o %Disallow dropping of an inherited constraint
< 	o -Allow objects to be moved to different schemas
> 	o Add missing object types for ALTER ... SET SCHEMA
< 	o %Prevent child tables from altering constraints like CHECK that were
< 	  inherited from the parent table
> 	o %Disallow dropping of an inherited constraint
> 	o %Prevent child tables from altering or dropping constraints
>           like CHECK that were inherited from the parent table
< 	o Handle references to temporary tables that are created, destroyed,
< 	  then recreated during a session, and EXECUTE is not used
<
< 	  This requires the cached PL/PgSQL byte code to be invalidated when
< 	  an object referenced in the function is changed.
<
< 	o Add table function support to pltcl, plperl, plpython?
< 	o Allow PL/pgSQL to name columns by ordinal position, e.g. rec.(3)
> 	o Add table function support to pltcl, plpython
549a548
> 	o Allow function argument names to be queries from PL/PgSQL
< 	o Pass arrays natively instead of as text between plperl and postgres
< 	o Add support for polymorphic arguments and return types to plperl
> 	o -Pass arrays natively instead of as text between plperl and postgres
> 	o Add support for polymorphic arguments and return types to
> 	  languages other than PL/PgSQL
> 	o Add support for OUT and INOUT parameters to languages other
> 	  than PL/PgSQL
< * Allow libpq to access SQLSTATE so pg_ctl can test for connection failure
<
<   This would be used for checking if the server is up.
<
565c563
< * Have initdb set DateStyle based on locale?
> * Have initdb set the input DateStyle (MDY or DMY) based on locale?
567d564
< * Add a schema option to createlang
< 	o Add pg_dumpall custom format dumps.
<
< 	  This is probably best done by combining pg_dump and pg_dumpall
< 	  into a single binary.
<
> 	o Add pg_dumpall custom format dumps?
612c605,606
< 	o Remove unnecessary abstractions in pg_dump source code
> 	o Remove unnecessary function pointer abstractions in pg_dump source
> 	  code
< * %Remove CREATE CONSTRAINT TRIGGER
<
<   This was used in older releases to dump referential integrity
<   constraints.
<
682a672,675
>   This is particularly important for references to temporary tables
>   in PL/PgSQL because PL/PgSQL caches query plans.  The only workaround
>   in PL/PgSQL is to use EXECUTE.
>
748c741
< * Fetch heap pages matching index entries in sequential order
> * -Fetch heap pages matching index entries in sequential order
797c790
< 	  Currently no only one hash bucket can be stored on a page. Ideally
> 	  Currently only one hash bucket can be stored on a page. Ideally
806a800,802
> 	o Add WAL logging for crash recovery
> 	o Allow multi-column hash indexes
>
812a809,812
>
>   Ideally this requires a separate test program that can be run
>   at initdb time or optionally later.
>
867c867
< * Improve the background writer
> * -Improve the background writer
<   For large table adjustements during vacuum, it is faster to reindex
<   rather than update the index.
>   For large table adjustements during VACUUM FULL, it is faster to
>   reindex rather than update the index.
< * Reduce lock time by moving tuples with read lock, then write
<   lock and truncate table
> * Reduce lock time during VACUUM FULL by moving tuples with read lock,
>   then write lock and truncate table
919c919,920
< 	o %Suggest VACUUM FULL if a table is nearly empty
> 	o %Issue log message to suggest VACUUM FULL if a table is nearly
> 	  empty?
995d995
< * Add WAL index reliability improvement to non-btree indexes
1045c1045
< * ANALYZE should record a pg_statistic entry for an all-NULL column
> * -ANALYZE should record a pg_statistic entry for an all-NULL column
1047a1048,1051
> * Allow constraint_elimination to be automatically performed
>
>   This requires additional code to reduce the performance loss caused by
>   constraint elimination.
1090c1094
< * Remove memory/file descriptor freeing before ereport(ERROR)
> * %Remove memory/file descriptor freeing before ereport(ERROR)
< * Promote debug_query_string into a server-side function current_query()
< * Allow the identifier length to be increased via a configure option
> * %Promote debug_query_string into a server-side function current_query()
> * %Allow the identifier length to be increased via a configure option
1113d1116
< * Fix cross-compiling of time zone database via 'zic'
1130c1133
< 	o Improve dlerror() reporting string
> 	o -Improve dlerror() reporting string
1132c1135
<         o Add support for Unicode
>         o %Add support for Unicode

Revision 1.142: download - view: text, markup, annotated - select for diffs
Thu Aug 25 01:26:01 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +2 -2 lines
Completed:

< * -Allow triggers to be disabled [trigger]
> * -Allow triggers to be disabled

Revision 1.141: download - view: text, markup, annotated - select for diffs
Wed Aug 24 20:34:05 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
CVS tags: REL8_1_0BETA1
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +1 -3 lines
Remove sentence:

< 	  Logically, a reload should set the same values as a
<           server restart.

Revision 1.140: download - view: text, markup, annotated - select for diffs
Wed Aug 24 19:43:26 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +3 -1 lines
Update:

<           Currently, if a variable is commented out, it keeps the
<           previous uncommented value until a server restarted.
> 	  Currently, if a variable is commented out, it keeps the
> 	  previous uncommented value until a server restarted.
> 	  Logically, a reload should set the same values as a
>           server restart.

Revision 1.139: download - view: text, markup, annotated - select for diffs
Wed Aug 24 17:56:20 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +2 -2 lines
Additem:

> * Add sleep() function, remove from regress.c

Revision 1.138: download - view: text, markup, annotated - select for diffs
Wed Aug 24 16:49:39 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +2 -1 lines
Add:

> 	o Add sleep() to PL/PgSQL

Revision 1.137: download - view: text, markup, annotated - select for diffs
Wed Aug 24 14:24:19 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +2 -2 lines
Fix typo.

Revision 1.136: download - view: text, markup, annotated - select for diffs
Wed Aug 24 14:05:37 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +51 -49 lines
Mark "easy" items.

Jim C. Nasby

Revision 1.135: download - view: text, markup, annotated - select for diffs
Wed Aug 24 14:00:36 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +2 -2 lines
Update:
< 	o Do VACUUM FULL if table is nearly empty?
> 	o Suggest VACUUM FULL if a table is nearly empty

Revision 1.134: download - view: text, markup, annotated - select for diffs
Wed Aug 24 13:57:27 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +4 -1 lines
Add explaination:

>
>           Currently, if a variable is commented out, it keeps the
>           previous uncommented value until a server restarted.
>

Revision 1.133: download - view: text, markup, annotated - select for diffs
Tue Aug 23 23:51:18 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +7 -4 lines
Mark item as complete, add another:

< * Allow triggers to be disabled [trigger]
> * -Allow triggers to be disabled [trigger]
> * Allow triggers to be disabled in only the current session.
<   Currently the only way to disable triggers is to modify the system
<   tables.
>   This is currently possible by starting a multi-statement transaction,
>   modifying the system tables, performing the desired SQL, restoring the
>   system tables, and committing the transaction.  ALTER TABLE ...
>   TRIGGER requires a table lock so it is not idea for this usage.

Revision 1.132: download - view: text, markup, annotated - select for diffs
Mon Aug 22 17:34:55 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +2 -2 lines
enable_constraint_exclusion => constraint_exclusion

Also improve wording.

Revision 1.131: download - view: text, markup, annotated - select for diffs
Sun Aug 21 01:04:45 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +2 -1 lines
Add:

> * Fix problems with wrong runtime encoding conversion for NLS message files

Revision 1.130: download - view: text, markup, annotated - select for diffs
Thu Aug 18 14:14:31 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +2 -1 lines
Add:

> 	o Remove unnecessary abstractions in pg_dump source code

Revision 1.129: download - view: text, markup, annotated - select for diffs
Thu Aug 18 04:42:41 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +2 -2 lines
Done:

> * -Prevent to_char() on interval from returning meaningless values

Revision 1.128: download - view: text, markup, annotated - select for diffs
Tue Aug 9 20:24:31 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +2 -3 lines
Combine entries:

<   inheritance
< * Allow enable_constraint_exclusion to work for UPDATE and DELETE queries
>   inheritance, and allow it to work for UPDATE and DELETE queries

Revision 1.127: download - view: text, markup, annotated - select for diffs
Tue Aug 9 17:14:48 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +2 -2 lines
Done:

> * -Add C code on Unix to copy directories for use in creating new databases

Revision 1.126: download - view: text, markup, annotated - select for diffs
Tue Aug 9 04:51:18 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +2 -2 lines
Done:

> * -Allow multiple blocks to be written to WAL with one write()

Revision 1.125: download - view: text, markup, annotated - select for diffs
Mon Aug 8 20:26:53 2005 UTC (19 years, 9 months ago) by momjian
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +2 -2 lines
Done:

> 	o -Allow FOR UPDATE queries to do NOWAIT locks

Revision 1.124: download - view: text, markup, annotated - select for diffs
Wed Aug 3 01:46:25 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +2 -2 lines

Done:

< * Prevent inherited tables from expanding temporary subtables of other
> * -Prevent inherited tables from expanding temporary subtables of other

Revision 1.123: download - view: text, markup, annotated - select for diffs
Mon Aug 1 14:13:30 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +2 -2 lines
Done:

> * -Allow limits on per-db/role connections

Revision 1.122: download - view: text, markup, annotated - select for diffs
Mon Aug 1 14:05:03 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +6 -6 lines
Done:

< 	o Allow objects to be moved to different schemas
> 	o -Allow objects to be moved to different schemas

Fix word wrap:

< 	* Allow GRANT/REVOKE permissions to be applied to all schema objects with one
< 	  command
> 	o Allow GRANT/REVOKE permissions to be applied to all schema objects
> 	  with one command

Revision 1.121: download - view: text, markup, annotated - select for diffs
Mon Aug 1 00:52:27 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +6 -3 lines
Add description:

< 	  This would require a new global table that is dumped to flat file for
< 	  use by the postmaster.  We do a similar thing for pg_shadow currently.
> 	  This would add a function to load the SQL table from
>           pg_hba.conf, and one to writes its contents to the flat file.
> 	  The table should have a line number that is a float so rows
> 	  can be inserted between existing rows, e.g. row 2.5 goes
> 	  between row 2 and row 3.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Sun Jul 31 13:54:52 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +3 -2 lines
Suggest syntax:

< 	o Allow postgresql.conf file values to be changed via an SQL API
> 	o Allow postgresql.conf file values to be changed via an SQL
> 	  API, perhaps using SET GLOBAL

Revision 1.119: download - view: text, markup, annotated - select for diffs
Sun Jul 31 03:28:52 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +2 -4 lines
Add item to sentence:

< 	* Allow server logs to be remotely read using SQL commands
151a151
> * Allow server logs to be remotely read and removed using SQL commands

Revision 1.118: download - view: text, markup, annotated - select for diffs
Sun Jul 31 03:08:35 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +4 -2 lines
Spacing improvement.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Sat Jul 30 04:05:17 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +5 -1 lines
Add constraint exclusion items:
<
> * Allow EXPLAIN to identify tables that were skipped because of
>   enable_constraint_exclusion
> * Allow EXPLAIN output to be more easily processed by scripts
760a763
> * Allow enable_constraint_exclusion to work for UPDATE and DELETE queries

Revision 1.116: download - view: text, markup, annotated - select for diffs
Sat Jul 30 03:59:23 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +3 -1 lines
Add:

<
> * Allow enable_constraint_exclusion to work for UNIONs like it does for
>   inheritance

Revision 1.115: download - view: text, markup, annotated - select for diffs
Sat Jul 30 03:49:17 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +3 -1 lines
Add:

> * Prevent inherited tables from expanding temporary subtables of other
>   sessions

Revision 1.114: download - view: text, markup, annotated - select for diffs
Sat Jul 30 03:21:41 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +3 -2 lines
Add:

> * Add system view to show free space map contents
884c885
< 	o Move into the backend code
> 	o -Move into the backend code

Revision 1.113: download - view: text, markup, annotated - select for diffs
Sat Jul 30 03:18:38 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -1 lines
Add:

> * Allow SELECT ... FOR UPDATE on inherited tables

Revision 1.112: download - view: text, markup, annotated - select for diffs
Sat Jul 30 03:16:08 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +2 -2 lines
Clarify:

< * Add TRUNCATE permission
> * Add a separate TRUNCATE permission

Revision 1.111: download - view: text, markup, annotated - select for diffs
Sat Jul 30 03:15:22 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +5 -1 lines
Add:

> * Add TRUNCATE permission
>
>   Currently only the owner can TRUNCATE a table because triggers are not
>   called, and the table is locked in exclusive mode.
>

Revision 1.110: download - view: text, markup, annotated - select for diffs
Sat Jul 30 02:52:30 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +2 -1 lines
Add:

> * Add PQescapeIdentifier() to libpq

Revision 1.109: download - view: text, markup, annotated - select for diffs
Fri Jul 29 16:05:28 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +4 -1 lines
Add detail:
>
> 	   If CRC check fails during recovery, remember the page in case
> 	   a later CRC for that page properly matches.
>

Revision 1.108: download - view: text, markup, annotated - select for diffs
Fri Jul 29 03:23:00 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +3 -3 lines
Done:

< * Consider use of open/fcntl(O_DIRECT) to minimize OS caching,
<   especially for WAL writes
> * -Consider use of open/fcntl(O_DIRECT) to minimize OS caching,
>   for WAL writes

Revision 1.107: download - view: text, markup, annotated - select for diffs
Mon Jul 25 15:27:06 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +3 -1 lines
Add:

> 	o Allow postgresql.conf file values to be changed via an SQL API
> 	o Allow the server to be stopped/restarted via an SQL API

Revision 1.106: download - view: text, markup, annotated - select for diffs
Thu Jul 21 13:43:16 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +2 -1 lines
Add:

<
> * Research storing disk pages with no alignment/padding

Revision 1.105: download - view: text, markup, annotated - select for diffs
Sun Jul 10 05:06:42 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +2 -4 lines
Update.

< 	  computations should adjust based on the time zone rules, e.g.
< 	  adding 24 hours to a timestamp would yield a different result from
< 	  adding one day.
<
> 	  computations should adjust based on the time zone rules.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Fri Jul 8 02:44:37 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +2 -2 lines
Done:

> * -Prevent dropping user that still owns objects, or auto-drop the objects

Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu Jul 7 16:02:06 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +4 -2 lines
Update:

< 	   writer.
> 	   writer.  It might cause problems for applying WAL on recovery
> 	   into a partially-written page, but later the full page will be
> 	   replaced from WAL.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Thu Jul 7 15:18:26 2005 UTC (19 years, 10 months ago) by momjian
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +11 -1 lines
Update:

>
> 	o  -Add ability to turn off full page writes
> 	o  When off, write CRC to WAL and check file system blocks
> 	   on recovery
> 	o  Write full pages during file system write and not when
> 	   the page is modified in the buffer cache
>
> 	   This allows most full page writes to happen in the background
> 	   writer.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Wed Jul 6 03:40:15 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +2 -2 lines
Done:

> * -Add function to return compressed length of TOAST data values

Revision 1.100: download - view: text, markup, annotated - select for diffs
Tue Jul 5 22:59:36 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +1 -4 lines
Remove, now have GUC:

< * Turn off full page writes if fsync is disabled
<
<   If fsync is off, there is no purpose in writing full pages to WAL
<

Revision 1.99: download - view: text, markup, annotated - select for diffs
Tue Jul 5 19:37:54 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +3 -1 lines
Add:
<
881a881,882
> 	o Improve xid wraparound detection by recording per-table rather
> 	  than per-database

Revision 1.98: download - view: text, markup, annotated - select for diffs
Mon Jul 4 17:43:42 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +98 -81 lines
More TODO list section restructuring.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Mon Jul 4 17:00:32 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +246 -225 lines
Restructure TODO sections.

Revision 1.96: download - view: text, markup, annotated - select for diffs
Mon Jul 4 12:32:38 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +3 -1 lines
Update
> * Allow GIST indexes to create certain complex index types, like digital
>   trees (see Aoki)
>
783a787
>

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Jul 4 04:06:43 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +3 -3 lines
Update wording:

<   Currently, to protect against partial disk page writes, we write the
>   Currently, to protect against partial disk page writes, we write
877c877
< * Turn off after-change writes if fsync is disabled
> * Turn off full page writes if fsync is disabled

Revision 1.94: download - view: text, markup, annotated - select for diffs
Sat Jul 2 14:30:38 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +2 -2 lines
Update:

< * Add rtree index support for line, lseg, path, point
> * Add more gist index support for geometric data types

Revision 1.93: download - view: text, markup, annotated - select for diffs
Fri Jul 1 17:35:22 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +3 -3 lines
Clarify:

< 	o Replace crude DELETE FROM method of pg_dumpall for cleaning of
< 	  roles with separate DROP commands
> 	o Replace crude DELETE FROM method of pg_dumpall --clean for
>           cleaning of roles with separate DROP commands

Revision 1.92: download - view: text, markup, annotated - select for diffs
Fri Jul 1 17:32:21 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +4 -9 lines
Update for roles:

< * Allow limits on per-db/user connections
> * Allow limits on per-db/role connections
< * Prevent default re-use of sysids for dropped users and roles
<
<   Currently, if a user is removed while he still owns objects, a new
<   user given might be given their user id and inherit the
<   previous users objects.
<
450c444
< * Add COMMENT ON for all cluster global objects (users, roles, databases
> * Add COMMENT ON for all cluster global objects (roles, databases
609c603
< 	  users and roles with separate DROP commands
> 	  roles with separate DROP commands

Revision 1.91: download - view: text, markup, annotated - select for diffs
Fri Jul 1 17:05:58 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +4 -4 lines
Update for roles:

< * Prevent default re-use of sysids for dropped users and groups
> * Prevent default re-use of sysids for dropped users and roles
450c450
< * Add COMMENT ON for all cluster global objects (users, groups, databases
> * Add COMMENT ON for all cluster global objects (users, roles, databases
609c609
< 	  users and groups with separate DROP commands
> 	  users and roles with separate DROP commands

Revision 1.90: download - view: text, markup, annotated - select for diffs
Fri Jul 1 15:08:25 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +1 -3 lines
Item superceeded now that groups exist:

< * Add group object ownership, so groups can rename/drop/grant on objects,
<   so we can implement roles

Revision 1.89: download - view: text, markup, annotated - select for diffs
Fri Jul 1 14:51:49 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +2 -3 lines
Done:

> 	o -Add dumping and restoring of LOB comments

Revision 1.88: download - view: text, markup, annotated - select for diffs
Mon Jun 27 23:21:58 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +2 -2 lines
Done:

> * -Add concurrency to GIST

Revision 1.87: download - view: text, markup, annotated - select for diffs
Mon Jun 27 02:17:20 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +2 -2 lines
Done:
> * -Remove kerberos4 from source tree

Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Jun 27 01:53:52 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +2 -2 lines
Done:
> 	o -Allow PL/pgSQL EXECUTE query_var INTO record_var;

Revision 1.85: download - view: text, markup, annotated - select for diffs
Sat Jun 25 15:24:11 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +3 -1 lines
Add:

> 	o Pass arrays natively instead of as text between plperl and postgres
> 	o Add support for polymorphic arguments and return types to plperl

Revision 1.84: download - view: text, markup, annotated - select for diffs
Sat Jun 25 12:37:43 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +2 -2 lines
Update:

< * Allow per-user, per-group quotas per-tablespace
> * Allow per-tablespace quotas

Revision 1.83: download - view: text, markup, annotated - select for diffs
Sat Jun 25 02:42:00 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -2 lines
Update:

< * Allow per-user and per-tablespaces quotas
> * Allow per-user, per-group quotas per-tablespace

Revision 1.82: download - view: text, markup, annotated - select for diffs
Sat Jun 25 02:40:43 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +2 -1 lines
Add:

> * Allow per-user and per-tablespaces quotas

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sat Jun 25 01:32:02 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +14 -2 lines
Add item:

> * Add NUMERIC division operator that doesn't round?
>
>   Currently NUMERIC _rounds_ the result to the specified precision.
>   This means division can return a result that multiplied by the
>   divisor is greater than the dividend, e.g. this returns a value > 10:
>
>     SELECT (10::numeric(2,0) / 6::numeric(2,0))::numeric(2,0) * 6;
>
>   The positive modulus result returned by NUMERICs might be considered
>   inaccurate, in one sense.
>

Revision 1.80: download - view: text, markup, annotated - select for diffs
Fri Jun 24 21:28:30 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +3 -1 lines
Add desciption for terminate:

>
>   Currently SIGTERM of a backend can lead to lock table corruption.
>

Revision 1.79: download - view: text, markup, annotated - select for diffs
Fri Jun 24 04:41:16 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +3 -3 lines
Done:

> * -Fix incorrect rtree results due to wrong assumptions about "over"
>   operator semantics

Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri Jun 24 02:30:43 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +2 -2 lines
Completed:

< * Allow REINDEX to rebuild all database indexes, remove /contrib/reindex
> * -Allow REINDEX to rebuild all database indexes

Revision 1.77: download - view: text, markup, annotated - select for diffs
Fri Jun 24 02:07:19 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +2 -1 lines
Add:

> * Add program to test if fsync has a delay compared to non-fsync

Revision 1.76: download - view: text, markup, annotated - select for diffs
Thu Jun 23 21:28:10 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +3 -8 lines
Update text of terminate:

< * Allow administrators to safely terminate individual sessions
<
<   Right now, SIGTERM will terminate a session, but it is treated as
<   though the postmaster has paniced and shared memory might not be
<   cleaned up properly.  A new signal is needed for safe termination
<   because backends must first do a query cancel, then exit once they
<   have run the query cancel cleanup routine.
<
> * Allow administrators to safely terminate individual sessions either
>   via an SQL function or SIGTERM

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sat Jun 18 01:45:58 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -2 lines
Remove TODO.detail.
< * -Add two-phase commit [2phase]
> * -Add two-phase commit

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sat Jun 18 01:45:03 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +2 -2 lines
Done:

< * Add two-phase commit [2phase]
> * -Add two-phase commit [2phase]

Revision 1.73: download - view: text, markup, annotated - select for diffs
Fri Jun 17 19:20:27 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +3 -3 lines
Re-order item.

> * Auto-fill the free space map by scanning the buffer cache or by
>   checking pages written by the background writer
< * Auto-fill the free space map by scanning the buffer cache or by
<   checking pages written by the background writer

Revision 1.72: download - view: text, markup, annotated - select for diffs
Fri Jun 17 13:47:24 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +3 -2 lines
Move item:

* Auto-fill the free space map by scanning the buffer cache or by
  checking pages written by the background writer

Revision 1.71: download - view: text, markup, annotated - select for diffs
Fri Jun 17 02:20:43 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +7 -1 lines
Add:

>
> * Create a bitmap of pages that need vacuuming
>
>   Instead of sequentially scanning the entire table, have the background
>   writer or some other process record pages that have expired rows, then
>   VACUUM can look at just those pages rather than the entire table.  In
>   the event of a system crash, the bitmap would probably be invalidated.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Tue Jun 14 23:44:47 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -2 lines
reorder:
< * -Add BETWEEN ASYMMETRIC/SYMMETRIC
> * -Add BETWEEN SYMMETRIC/ASYMMETRIC

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Jun 14 23:44:27 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2 lines
Done:

> * -Add BETWEEN ASYMMETRIC/SYMMETRIC

Revision 1.68: download - view: text, markup, annotated - select for diffs
Tue Jun 14 20:43:02 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
Done:

> 	o -Have SHOW ALL show descriptions for server-side variables

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Jun 14 18:24:06 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +2 -2 lines
Update:

< 	o Have SHOW ALL and pg_settings show descriptions for server-side variables
> 	o Have SHOW ALL show descriptions for server-side variables

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Jun 14 18:10:42 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +3 -3 lines
Move item into proper section:

        o Have SHOW ALL and pg_settings show descriptions for server-side variables

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Jun 14 15:11:11 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -2 lines
Done:

> 	o -Allow PL/PgSQL's RAISE function to take expressions

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Jun 14 03:20:10 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -2 lines
Done:

> * -Use index to restrict rows returned by multi-key index when used with

Revision 1.63: download - view: text, markup, annotated - select for diffs
Thu Jun 9 03:00:43 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +3 -6 lines
Remove idea of schema tablespaces:

< 	o Allow databases and schemas to be moved to different tablespaces
<
< 	  One complexity is whether moving a schema should move all existing
< 	  schema objects or just define the location for future object creation.
<
> 	o Allow databases to be moved to different tablespaces
484c480
< 	  schema. Global system tables can never be moved.
> 	  tablespace. Global system tables can never be moved.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue Jun 7 14:12:07 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +4 -4 lines
Fix word wrap:

<   changes made by the interface driver for its internal use.  One idea is
<   for this to be a protocol-only feature.  Another approach is to notify
<   the protocol when a RESET CONNECTION command is used.
>   changes made by the interface driver for its internal use.  One idea
>   is for this to be a protocol-only feature.  Another approach is to
>   notify the protocol when a RESET CONNECTION command is used.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Jun 7 01:59:39 2005 UTC (19 years, 11 months ago) by momjian
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +8 -4 lines
Update text for RESET CONNECTION:

<   all temporary tables, removal of any NOTIFYs, cursors, prepared
<   queries(?), currval()s, etc.  This could be used for connection pooling.
<   We could also change RESET ALL to have this functionality.
>   temporary tables, removing any NOTIFYs, cursors, open transactions,
>   prepared queries, currval()s, etc.  This could be used  for connection
>   pooling.  We could also change RESET ALL to have this functionality.
>   The difficult of this features is allowing RESET ALL to not affect
>   changes made by the interface driver for its internal use.  One idea is
>   for this to be a protocol-only feature.  Another approach is to notify
>   the protocol when a RESET CONNECTION command is used.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Jun 6 22:03:44 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +3 -1 lines
Add:

> * Fix incorrect rtree results due to wrong assumptions about "over"
>   operator semantics [rtree]

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun Jun 5 03:39:54 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +4 -2 lines
Add description for backend termination:

<   cleaned up properly.  A new signal is needed for safe termination.
>   cleaned up properly.  A new signal is needed for safe termination
>   because backends must first do a query cancel, then exit once they
>   have run the query cancel cleanup routine.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sun Jun 5 00:45:22 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2 lines
Add TODO.detail for 2phase commit:
> * Add two-phase commit [2phase]

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Jun 5 00:28:36 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -3 lines
Add TODO.detail.

<   logs
>   logs [pitr]
130c130
< * Allow a warm standby system to also allow read-only queries
> * Allow a warm standby system to also allow read-only queries [pitr]

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Jun 5 00:20:02 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
Add TODO.detail for timezone:

<   information, either zone name or offset from UTC
>   information, either zone name or offset from UTC [timezone]

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat Jun 4 23:32:34 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +3 -2 lines
Add TODO.detail:

> * Allow major upgrades without dump/reload, perhaps using pg_upgrade
>   [pg_upgrade]

Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Jun 4 23:06:29 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -4 lines
Add pg_dump to TODO.detail.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Sat Jun 4 18:12:38 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +8 -1 lines
Add:

> * Allow pg_ctl to work properly with configuration files located outside
>   the PGDATA directory
>
>   pg_ctl can not read the pid file because it isn't located in the
>   config directory but in the PGDATA directory.  The solution is to
>   allow pg_ctl to read and understand postgresql.conf to find the
>   data_directory value.
>

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat Jun 4 16:53:48 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +4 -1 lines
Add description:
>
>   O_DIRECT doesn't have the same media write guarantees as fsync, so it
>   is in addition to the fsync method, not in place of it.
>

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri Jun 3 21:42:21 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -2 lines
Remove because it is partly done and we might not want to go farther:
< * -Compress WAL entries [wal]

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Jun 3 16:38:02 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -2 lines
Done:
> * -Compress WAL entries [wal]

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Jun 3 16:36:50 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -2 lines
Done:
> * -Change WAL to use 32-bit CRC, for performance reasons

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Jun 2 01:27:58 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -2 lines
Completed:
< 	o Allow COPY to understand \x as a hex byte
> 	o -Allow COPY to understand \x as a hex byte

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon May 30 21:12:23 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -3 lines
Move to ALTER section:

< * Prevent child tables from altering constraints like CHECK that were
<   inherited from the parent table
470a469,471
>
> 	o Prevent child tables from altering constraints like CHECK that were
> 	  inherited from the parent table

Revision 1.46: download - view: text, markup, annotated - select for diffs
Mon May 30 21:08:27 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -1 lines
Add:

> * Prevent child tables from altering constraints like CHECK that were
>   inherited from the parent table

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat May 28 04:12:13 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -7 lines
Remove:

<
< * Add XML output to pg_dump and COPY
<
<   We already allow XML to be stored in the database, and XPath queries
<   can be used on that data using /contrib/xml2. It also supports XSLT
<   transformations.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri May 27 22:07:26 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +5 -1 lines
Add:

> * Consider sorting hash buckets so entries can be found using a binary
>   search, rather than a linear scan
> * In hash indexes, consider storing the hash value with or instead
>   of the key itself

Revision 1.43: download - view: text, markup, annotated - select for diffs
Fri May 27 22:01:18 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +8 -1 lines
Add:

> * Add the features of packages
> 	o  Make private objects accessable only to objects in the same schema
> 	o  Allow current_schema.objname to access current schema objects
> 	o  Add session variables
> 	o  Allow nested schemas

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat May 21 21:31:26 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -2 lines
INT4 is probably enough:

< * Allow INET + INT4/INT8 to increment the host part of the address, or
> * Allow INET + INT4 to increment the host part of the address, or

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat May 21 03:12:44 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
Mention overflow:

<   throw an error
>   throw an error on overflow

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat May 21 03:11:27 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -1 lines
Add:

> * Allow INET + INT4/INT8 to increment the host part of the address, or
>   throw an error

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri May 20 19:18:15 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -5 lines
Remove 2-phase description, because it isn't accurate anymore:
<
<   This will involve adding a way to respond to commit failure by either
<   taking the server into offline/readonly mode or notifying the
<   administrator

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue May 17 04:18:20 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2 lines
Update:

< * All ability to monitor the use of temporary sort files
> * Add ability to monitor the use of temporary sort files

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue May 17 00:51:58 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -4 lines
Fix markup:
< 	* Add internationalized message strings
> 	o Add internationalized message strings

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue May 17 00:51:10 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +1 -1 lines
Update italics.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue May 17 00:24:22 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +21 -23 lines
Update italics on web site.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon May 16 23:35:42 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +12 -12 lines
Update italics on web site.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue May 10 22:26:56 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
Item removed from CVS:

< * -Check for unreferenced table files created by transactions that were
> * Check for unreferenced table files created by transactions that were

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue May 10 03:21:58 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1 lines
Add:

> * Fix sgmltools so PDFs can be generated with bookmarks

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue May 10 03:21:00 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1 lines
Add:

> * Allow postgresql.conf values to be set so they can not be changed by
>   the user

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue May 10 02:16:15 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +3 -3 lines
Done:

< * Add session start time and last statement time to pg_stat_activity
> * -Add session start time and last statement time to pg_stat_activity
134c134
< * Add the client IP address and port to pg_stat_activity
> * -Add the client IP address and port to pg_stat_activity

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat May 7 15:45:23 2005 UTC (20 years ago) by momjian
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +5 -2 lines
Add description:

<   Currently locale can only be set during initdb.
>   Currently locale can only be set during initdb.  No global tables have
>   locale-aware columns.  However, the database template used during
>   database creation might have locale-aware indexes.  The indexes would
>   need to be reindexed to match the new locale.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat May 7 04:38:08 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Done:
> 	o -Allow COPY to optionally include column headings in the first line

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat May 7 04:24:34 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +22 -2 lines
Add items:

> * Prevent to_char() on interval from returning meaningless values
>
>   For example, to_char('1 month', 'mon') is meaningless.  Basically,
>   most date-related parameters to to_char() are meaningless for
>   intervals because interval is not anchored to a date.
>
> * Allow to_char() on interval values to accumulate the highest unit
>   requested
>
> 	o to_char(INTERVAL '1 hour 5 minutes', 'MI') => 65
> 	o to_char(INTERVAL '43 hours 20 minutes', 'MI' ) => 2600
> 	o to_char(INTERVAL '43 hours 20 minutes', 'WK:DD:HR:MI') => 0:1:19:20
> 	o to_char(INTERVAL '3 years 5 months','MM') => 41
>
>   Some special format flag would be required to request such
>   accumulation.  Such functionality could also be added to EXTRACT.
>   Prevent accumulation that crosses the month/day boundary because of
>   the uneven number of days in a month.
>

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon May 2 18:27:12 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Completed:

< * Remove unreferenced table files created by transactions that were
> * -Check for unreferenced table files created by transactions that were

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Apr 29 05:03:02 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -8 lines
Done:

> * -Implement shared row locks and use them in RI triggers

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Apr 25 15:35:32 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -3 lines
Update description:

< * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
> * Allow ORDER BY ... LIMIT # to select high/low value without sort or
868c868
<   Right now, if no index exists, ORDER BY ... LIMIT 1 requires we sort
>   Right now, if no index exists, ORDER BY ... LIMIT # requires we sort
870a871
>   MIN/MAX already does this, but not for LIMIT > 1.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Apr 25 13:03:37 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +7 -1 lines
Re-add item with better description:

> * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
>   index using a sequential scan for highest/lowest values
>
>   Right now, if no index exists, ORDER BY ... LIMIT 1 requires we sort
>   all values to return the high/low value.  Instead The idea is to do a
>   sequential scan to find the high/low value, thus avoiding the sort.
>

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Apr 25 01:42:41 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +6 -1 lines
Add description for concurrent sequential scans:

>   One possible implementation is to start sequential scans from the lowest
>   numbered buffer in the shared cache, and when reaching the end wrap
>   around to the beginning, rather than always starting sequential scans
>   at the start of the table.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Apr 24 12:39:07 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -3 lines
Update wording:

<   This allows vacuum to reclaim free space without requiring
<   a sequential scan
>   This allows vacuum to target specific pages for possible free space
>   without requiring a sequential scan.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:45:28 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1 -2 lines
Turns out our existing page size is already optimal in most cases:

< * Research the use of larger page sizes

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:44:52 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -7 lines
Item already added to existing 'thread' item:

< * Consider parallel processing a single query
<
<   This would involve using multiple threads or processes to do optimization,
<   sorting, or execution of single query.  The major advantage of such a
<   feature would be to allow multiple CPUs to work together to process a
<   single query.
<

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:43:24 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -6 lines
Remove item, not sure what it refers to:

< * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
<   index using a sequential scan for highest/lowest values
<
<   If only one value is needed, there is no need to sort the entire
<   table. Instead a sequential scan could get the matching value.
<

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:41:01 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
New item:

> * Change WAL to use 32-bit CRC, for performance reasons

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:39:27 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -2 lines
Update threading item:

<   Solaris) might benefit from threading.
>   Solaris) might benefit from threading.  Also explore the idea of
>   a single session using multiple threads to execute a query faster.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:38:42 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Done:

< * Improve SMP performance on i386 machines
> * -Improve SMP performance on i386 machines

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:25:49 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +1 -2 lines
Done:

< * Optimize locale to have minimal performance impact when not used

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Apr 23 21:22:55 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Fix typo:

< * Add ISo INTERVAL handling
> * Add ISO INTERVAL handling

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Apr 23 19:13:40 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Done:

> * -Allow non-bitmap indexes to be combined by creating bitmaps in memory

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Apr 22 15:40:16 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +7 -7 lines
Fix typo:

<   Currently indexes do not have enough tuple tuple visibility
<   information to allow data to be pulled from the index without
<   also accessing the heap.  One way to allow this is to set a bit
<   to index tuples to indicate if a tuple is currently visible to
<   all transactions when the first valid heap lookup happens.  This
<   bit would have to be cleared when a heap tuple is expired.
>   Currently indexes do not have enough tuple visibility information
>   to allow data to be pulled from the index without also accessing
>   the heap.  One way to allow this is to set a bit to index tuples
>   to indicate if a tuple is currently visible to all transactions
>   when the first valid heap lookup happens.  This bit would have to
>   be cleared when a heap tuple is expired.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Apr 22 13:38:19 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
Update URL for TODO list.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Apr 21 15:20:39 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +8 -9 lines
Updated text for bitmaps:

<   Bitmap indexes index single columns that can be combined with other bitmap
<   indexes to dynamically create a composite index to match a specific query.
<   Each index is a bitmap, and the bitmaps are bitwise AND'ed or OR'ed to be
<   combined.  They can index by tid or can be lossy requiring a scan of the
<   heap page to find matching rows, or perhaps use a mixed solution where
<   tids are recorded for pages with only a few matches and per-page bitmaps
<   are used for more dense pages.  Another idea is to use a 32-bit bitmap
<   for every page and set a bit based on the item number mod(32).

>   This feature allows separate indexes to be ANDed or ORed together.  This
>   is particularly useful for data warehousing applications that need to
>   query the database in an many permutations.  This feature scans an index
>   and creates an in-memory bitmap, and allows that bitmap to be combined
>   with other bitmap created in a similar way.  The bitmap can either index
>   all TIDs, or be lossy, meaning it records just page numbers and each
>   page tuple has to be checked for validity in a separate pass.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Apr 21 04:09:34 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -3 lines
Done:

< * Add tool to query pg_stat_* tables and report indexes that aren't needed
<   or tables that might need indexes

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Apr 20 02:48:11 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines
Add:

> * Add tool to query pg_stat_* tables and report indexes that aren't needed
>   or tables that might need indexes

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Apr 20 02:43:49 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -1 lines
Add:

> * Log queries where the optimizer row estimates were dramatically
>   different from the number of rows actually found (?)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Apr 20 01:17:34 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
Add:

> * All ability to monitor the use of temporary sort files

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Apr 18 18:30:56 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
Add WAL entry about compression.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Apr 18 17:40:40 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
Update PITR setence to mention WAL and file system dump.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Apr 18 14:44:04 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +5 -5 lines
Update TODO script sample.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Apr 18 12:58:45 2005 UTC (20 years, 1 month ago) by momjian
Branches: MAIN
Add HTML version of TODO to CVS, for web site use.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

PostgreSQL CVSweb <webmaster@postgresql.org>