- Jun 17, 2009
-
-
Tom Lane authored
Most of those changes were good, but some not so good ...
-
Peter Eisentraut authored
-
- Jun 12, 2009
- Jun 11, 2009
- Jun 10, 2009
-
-
Tom Lane authored
-
Tom Lane authored
in cursors. This has always been the case, but given the lack of user complaints about it, I'm not going to bother back-patching this.
-
Peter Eisentraut authored
In particular, always show 0 for the date type instead of null, and show 6 (the default) for time, timestamp, and interval without a declared precision. This is now in fuller conformance with the SQL standard. Also clarify the documentation about this. discovered and analyzed by Konstantin Izmailov and Tom Lane
-
- Jun 08, 2009
-
-
Tom Lane authored
The original implementation of the 3-argument form of get_raw_page() risked core dumps if the 8.3 SQL function definition was mistakenly used with the 8.4 module, which is entirely likely after a dump-and-reload upgrade. To protect 8.4 beta testers against upgrade problems, add a check on PG_NARGS. In passing, fix missed additions to the uninstall script, and polish the docs a trifle.
-
Tom Lane authored
changes in plpgsql. Per bug #4843.
-
- Jun 07, 2009
-
-
Tom Lane authored
the <@ and @> operators. These are not in fact equivalent to the built-in anyarray operators of the same names, because they have different behavior for empty arrays, namely they don't think empty arrays are contained in anything. That is mathematically wrong, no doubt, but until we can persuade GIN indexes to implement the mathematical definition we should probably not change this. Another reason for not changing it now is that we can't yet ensure the opclasses will be updated correctly in a dump-and-reload upgrade. Per recent discussions.
-
- Jun 06, 2009
-
-
Joe Conway authored
and USER MAPPING as method to supply dblink connect parameters. Per mailing list and PGCon discussions.
-
- Jun 05, 2009
-
-
Bruce Momjian authored
Fujii Masao
-
- Jun 04, 2009
-
-
Tom Lane authored
by extending the ereport() API to cater for pluralization directly. This is better than the original method of calling ngettext outside the elog.c code because (1) it avoids double translation, which wastes cycles and in the worst case could give a wrong result; and (2) it avoids having to use a different coding method in PL code than in the core backend. The client-side uses of ngettext are not touched since neither of these concerns is very pressing in the client environment. Per my proposal of yesterday.
-
- Jun 03, 2009
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Jun 02, 2009
-
-
Tom Lane authored
instead just pointing out that a larger value may trigger use of GEQO. Per Robert Haas. In passing, do a bit of wordsmithing on the Genetic Query Optimizer section.
-
- May 28, 2009
-
-
Bruce Momjian authored
advised.
-
Tom Lane authored
default usernames versus Kerberos tickets. Per confusion about what bug #4824 was really about.
-
- May 27, 2009
-
-
Bruce Momjian authored
-
Tom Lane authored
visibility effects in a couple of places where people are likely to look for it. Per discussion of recent question from Karl Nack.
-
- May 26, 2009
-
-
Tom Lane authored
an expression that's not supposed to contain variables. Per discussion with Gevik Babakhani, this eliminates the need for an ugly kluge (namely, specifying some unrelated relation name). Remove one such kluge from pg_dump.
-
- May 18, 2009
-
-
Peter Eisentraut authored
theory floating elements.
-
Peter Eisentraut authored
all (remaining) mentions of KOI8 to the new canonical form KOI8R. Add information about the available conversions for KOI8U.
-
- May 17, 2009
- May 16, 2009
-
-
Tom Lane authored
-
- May 15, 2009
-
-
Tom Lane authored
-
- May 14, 2009
-
-
Tom Lane authored
-
Heikki Linnakangas authored
-
Heikki Linnakangas authored
is run at the end of archive recovery, providing a chance to do external cleanup. Modify pg_standby so that it no longer removes the trigger file, that is to be done using the recovery_end_command now. Provide a "smart" failover mode in pg_standby, where we don't fail over immediately, but only after recovering all unapplied WAL from the archive. That gives you zero data loss assuming all WAL was archived before failover, which is what most users of pg_standby actually want. recovery_end_command by Simon Riggs, pg_standby changes by Fujii Masao and myself.
-
- May 13, 2009
- May 11, 2009
-
-
Magnus Hagander authored
Add some details about the name=value format of auth options.
-
Magnus Hagander authored
a note about the certificates chains patch just applied.
-
- May 08, 2009
-
-
Tom Lane authored
pgbench_history, and pgbench_tellers, rather than just accounts, branches, history, and tellers. This is to prevent accidental conflicts with real application tables, as has been reported to happen at least once. Also remove the automatic "SET search_path = public" that it did at startup, as this seems to restrict testing flexibility without actually buying much. Per proposal by Joshua Drake and ensuing discussion. Joshua Drake and Tom Lane
-
- May 06, 2009
-
-
Tom Lane authored
must be used for the new database, except when copying from template0. This is the same rule that we now enforce for locale settings, and it has the same motivation: databases other than template0 might contain data that would be invalid according to a different setting. This represents another step in a continuing process of locking down ways in which encoding violations could occur inside the backend. Per discussion of a few days ago. In passing, fix pre-existing breakage of mbregress.sh, and fix up a couple of ereport() calls in dbcommands.c that failed to specify sqlstate codes.
-
- May 05, 2009
-
-
Peter Eisentraut authored
standard_conforming_strings is not on, for security reasons.
-
- May 03, 2009
-
-
Tom Lane authored
-