| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
>
> * Add support for WIN1253 (Greek) encoding
>
> http://archives.postgresql.org/pgsql-bugs/2005-12/msg00000.php
|
|
|
|
| |
> http://archives.postgresql.org/pgsql-patches/2005-11/msg00173.php
|
|
|
|
|
|
|
| |
>
> * Consider increasing internal areas when shared buffers is increased
>
> http://archives.postgresql.org/pgsql-hackers/2005-10/msg01419.php
|
|
|
|
|
|
|
| |
<
< o Properly mark all libpq-exported functions with "PQ"
<
< http://archives.postgresql.org/pgsql-hackers/2005-10/msg00696.php
|
|
|
|
|
|
| |
< * Improve the information schema to be more standards-compliant:
<
< http://archives.postgresql.org/pgsql-bugs/2005-10/msg00028.php
|
|
|
|
|
|
|
| |
>
> o Properly mark all libpq-exported functions with "PQ"
>
> http://archives.postgresql.org/pgsql-hackers/2005-10/msg00696.php
|
|
|
|
|
|
|
|
| |
>
> * Consider padding the spinlock structure to have spinlock registers
> on different CPU cache line
>
> http://archives.postgresql.org/pgsql-hackers/2005-10/msg00498.php
|
|
|
|
|
|
|
|
| |
>
> * Fix ILIKE and regular expressions to handle case insensitivity
> properly in multibyte encodings
>
> http://archives.postgresql.org/pgsql-bugs/2005-10/msg00001.php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<
< 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
|
|
|
|
| |
> o -Port contrib/xml2
|
|
|
|
|
|
|
|
|
|
|
|
| |
> * 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
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
| |
the lower-level large object functions fails, it will have already set
a suitable error message --- probably something from the backend ---
and it is not useful to overwrite that with a generic 'error while
reading large object' message. So remove redundant messages.
|
|
|
|
|
|
|
|
|
| |
places --- that risks corrupting data structures, losing sync with the
backend, etc. We now longjmp only from calls to readline, fgets, and
fread, which we assume are coded to protect themselves against interrupts
at undesirable times. This requires adding explicit tests for
cancel_pressed in long-running loops, but on the whole it's far cleaner.
Martijn van Oosterhout and Tom Lane.
|
|
|
|
| |
Problems noted while experimenting with new control-C code for psql.
|
|
|
|
|
|
|
|
|
| |
function call. Previously, there may have been no CHECK_FOR_INTERRUPTS
at all in the fastpath code path, making it impossible to cancel an
operation such as \lo_import externally. This addition doesn't ensure
you can cancel, since your SIGINT may arrive while the backend is idle
waiting for the client, but it gives the largest window we can easily
provide. Noted while experimenting with new control-C code for psql.
|
|
|
|
| |
< o %Add CSV output format
|
|
|
|
| |
Jaime Casanova
|
| |
|
|
|
|
|
|
| |
the postmaster deal with it.
Magnus Hagander
|
|
|
|
| |
> http://archives.postgresql.org/pgsql-patches/2005-07/msg00512.php
|
|
|
|
|
|
|
| |
so on that platform we test for those before the computation and throw
an "out of range" error.
Backpatch to 8.1.X.
|
|
|
|
| |
the other platform-specific cases in ps_status.
|
|
|
|
|
| |
failure to enter commands in history if canceled by control-C, other
infelicities.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
already-aborted transaction block. GetSnapshotData throws an Assert if
not in a valid transaction; hence we mustn't attempt to set a snapshot
for the function until after checking for aborted transaction. This is
harmless AFAICT if Asserts aren't enabled (GetSnapshotData will compute
a bogus snapshot, but it doesn't matter since HandleFunctionRequest will
throw an error shortly anywy). Hence, not a major bug.
Along the way, add some ability to log fastpath calls when statement
logging is turned on. This could probably stand to be improved further,
but not logging anything is clearly undesirable.
Backpatched as far as 8.0; bug doesn't exist before that.
|
|
|
|
|
|
| |
< 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
|
|
|
|
|
|
| |
was invoking obj_description() for each large object chunk, instead of once
per large object. This code is new as of 8.1, which may explain why the
problem hadn't been noticed already.
|
|
|
|
|
| |
because node timing is much less predictable than the patch expects. I kept
the API change for InstrStopNode, however.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
< * 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
used by OpenOffice. Dictionaries are placed at
http://lingucomponent.openoffice.org/spell_dic.html
Dictionary automatically recognizes format of files.
Warning. MySpell's format has limitation with compound
word support: it's impossible to mark affix as
compound-only affix. So for norwegian, german etc
languages it's recommended to use original ispell format.
For that reason I don't want to remove my2ispell
scripts, it's has workaround at least for norwegian language.
|
|
|
|
|
|
| |
< 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_*
|
|
|
|
|
|
|
|
|
|
|
|
| |
LWLocks during a panic exit. This avoids the possible self-deadlock pointed
out by Qingqing Zhou. Also, I noted that an error during LoadFreeSpaceMap()
or BuildFlatFiles() would result in exit(0) which would leave the postmaster
thinking all is well. Added a critical section to ensure such errors don't
allow startup to proceed.
Backpatched to 8.1. The 8.0 code is a bit different and I'm not sure if the
problem exists there; given we've not seen this reported from the field, I'm
going to be conservative about backpatching any further.
|
|
|
|
|
|
| |
>
> 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.
>
|
|
|
|
| |
Magnus Hagander
|
|
|
|
|
| |
now, and must do so to ensure bgwriter doesn't write a page that is in
process of being compacted.
|