| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
> http://archives.postgresql.org/pgsql-patches/2005-09/msg00148.php
|
|
|
|
|
|
|
| |
>
> o Add API for 64-bit large object access
>
> http://archives.postgresql.org/pgsql-hackers/2005-09/msg00781.php
|
|
|
|
|
| |
< o %Allow pg_dump to use multiple -t and -n switches
> o %Allow pg_dump to use multiple -t and -n switches [pg_dump]
|
|
|
|
|
|
|
|
| |
< 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
>
|
|
|
|
|
|
| |
< Right now only one encoding is allowed per database.
> Right now only one encoding is allowed per database. [locale]
> * Add CREATE COLLATE? [locale]
|
|
|
|
|
| |
< o Check WSACancelBlockingCall() for interrupts (win32intr)
> o Check WSACancelBlockingCall() for interrupts [win32intr]
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
| |
>
> * Add URL to more complete multi-byte regression tests
>
> http://archives.postgresql.org/pgsql-hackers/2005-07/msg00272.php
|
|
|
|
|
|
| |
> * 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
|
|
|
|
| |
< o %Add CSV output format
|
|
|
|
| |
Jaime Casanova
|
|
|
|
| |
> http://archives.postgresql.org/pgsql-patches/2005-07/msg00512.php
|
|
|
|
|
|
| |
< 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()
|
|
|
|
|
|
| |
< 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
< * 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?
|
|
|
|
|
| |
< * -%Allow pooled connections to list all prepared statements
> * -Allow pooled connections to list all prepared statements
|
|
|
|
|
|
| |
< the insert.
> the insert.
> http://archives.postgresql.org/pgsql-patches/2005-07/msg00568.php
|
|
|
|
|
| |
< * Add SQL99 WITH RECURSIVE (hierarchical) queries to SELECT
> * Add SQL:2003 WITH RECURSIVE (hierarchical) queries to SELECT
|
|
|
|
| |
< * Rename some /contrib modules from pg* to pg_*
|
|
|
|
|
|
| |
>
> http://archives.postgresql.org/pgsql-patches/2006-06/msg00096.php
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
< 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
>
|
|
|
|
|
|
|
|
| |
< * Support triggers on columns (Greg Sabino Mullane)
> * Support triggers on columns
>
> See http://archives.postgresql.org/pgsql-patches/2005-07/msg00107.php.
>
|
|
|
|
| |
Robert Treat
|
|
|
|
| |
> * -Allow server logs to be remotely read and removed using SQL commands
|
|
|
|
|
|
| |
>
> See http://archives.postgresql.org/pgsql-patches/2006-02/msg00168.php.
>
|
|
|
|
|
| |
< recovery.
> recovery. See http://archives.postgresql.org/pgsql-patches/2005-04/msg00121.php.
|
|
|
|
|
|
| |
< 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.
|
|
|
|
|
| |
< * Add SQL99 WITH RECURSIVE to SELECT
> * Add SQL99 WITH RECURSIVE (hierarchical) queries to SELECT
|
|
|
|
|
|
|
| |
> * Consider allowing control of upper/lower case folding of unquoted
> identifiers
>
> Details at http://archives.postgresql.org/pgsql-hackers/2004-04/msg00818.php.
|
|
|
|
|
| |
< o Allow timezone names in SQL strings, '2006-05-24 21:11
> o -Allow timezone names in SQL strings, '2006-05-24 21:11
|
|
|
|
| |
Robert Treat
|
|
|
|
|
|
|
| |
>
> Particularly, move GPL-licensed /contrib/userlock and
> /contrib/dbmirror/clean_pending.pl.
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that the Mackert-Lohmann formula applies across all the repetitions of the
nestloop, not just each scan independently. We use the M-L formula to
estimate the number of pages fetched from the index as well as from the table;
that isn't what it was designed for, but it seems reasonably applicable
anyway. This makes large numbers of repetitions look much cheaper than
before, which accords with many reports we've received of overestimation
of the cost of a nestloop. Also, change the index access cost model to
charge random_page_cost per index leaf page touched, while explicitly
not counting anything for access to metapage or upper tree pages. This
may all need tweaking after we get some field experience, but in simple
tests it seems to be giving saner results than before. The main thing
is to get the infrastructure in place to let cost_index() and amcostestimate
functions take repeated scans into account at all. Per my recent proposal.
Note: this patch changes pg_proc.h, but I did not force initdb because
the changes are basically cosmetic --- the system does not look into
pg_proc to decide how to call an index amcostestimate function, and
there's no way to call such a function from SQL at all.
|
|
|
|
|
|
|
| |
< 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.
|
|
|
|
|
| |
< * %Make postmater and postgres options distinct so the postmaster -o
> * -Make postmater and postgres options distinct so the postmaster -o
|
|
|
|
|
|
| |
This shouldn't affect simple indexscans much, while for bitmap scans that
are touching a lot of index rows, this seems to bring the estimates more
in line with reality. Per recent discussion.
|
|
|
|
|
|
|
|
| |
assumed that a sequential page fetch has cost 1.0. This patch doesn't
in itself change the system's behavior at all, but it opens the door to
people adopting other units of measurement for EXPLAIN costs. Also, if
we ever decide it's worth inventing per-tablespace access cost settings,
this change provides a workable intellectual framework for that.
|
|
|
|
|
|
| |
< * %Remove behavior of postmaster -o
> * %Make postmater and postgres options distinct so the postmaster -o
> option is no longer needed
|
|
|
|
|
|
|
|
| |
< 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.
|
|
|
|
| |
Robert Treat
|
|
|
|
| |
Robert Treat
|
|
|
|
|
|
|
|
| |
> * 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.
>
|
|
|
|
| |
Per Larry Rosenman.
|
|
|
|
| |
> * Allow WAL information to recover corrupted pg_controldata
|
|
|
|
| |
http://archives.postgresql.org/pgsql-hackers/2006-05/msg00002.php
|
| |
|
|
|
|
|
| |
the server. Per discussion, there seems no point in a waiting period
before making this required.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
as this seems only likely to create headaches for module developers. Put
the macro in the pre-existing fmgr.h file instead. Avoid being too cute
about how many fields we can cram into a word, and avoid trying to fetch
from a library we've already unlinked.
Along the way, it occurred to me that the magic block really ought to be
'const' so it can be stored in the program text area. Do the same for
the existing data blocks for PG_FUNCTION_INFO_V1 functions.
|