- 11 Nov, 2008 9 commits
-
-
Magnus Hagander authored
Greg Sabino Mullane
-
Tom Lane authored
translated_vars list get updated when pulling up an appendrel member. It's not clear that this really matters at present, since relatively little gets done with the outputs of an appendrel child relation; but it probably will come back to bite us sometime if we leave them with the wrong values.
-
Tom Lane authored
we extended the appendrel mechanism to support UNION ALL optimization. The reason nobody noticed was that we are not actually using attr_needed data for appendrel children; hence it seems more reasonable to rip it out than fix it. Back-patch to 8.2 because an Assert failure is possible in corner cases. Per examination of an example from Jim Nasby. In HEAD, also get rid of AppendRelInfo.col_mappings, which is quite inadequate to represent UNION ALL situations; depend entirely on translated_vars instead.
-
Magnus Hagander authored
up a SSL connection, but psql is compiled without support for it. Not a really realistic use-case, but the patch also cuts down on the number of places with #ifdef's...
-
Tom Lane authored
-
Heikki Linnakangas authored
"base/11517/3767_fsm", instead of symbolic names like "1663/11517/3767/1", per Alvaro's suggestion. I didn't change the messages in the higher-level index, heap and FSM routines, though, where the fork is implicit.
-
Michael Meskes authored
Adapted regression test files accordingly.
-
Tom Lane authored
non-null-terminated input. Per discussion with ITAGAKI Takahiro.
-
Tom Lane authored
specifically, we can input either the "format with designators" or the "alternative format", and we can output the former when IntervalStyle is set to iso_8601. Ron Mayer
-
- 10 Nov, 2008 7 commits
-
-
Alvaro Herrera authored
-
Tom Lane authored
the length of a UTF8 character with pg_mblen (wrong if DB encoding isn't UTF8), and the latter was blithely assuming that a static buffer would somehow revert to all zeroes for each use.
-
Heikki Linnakangas authored
-
Alvaro Herrera authored
different locales. This is just syntactical sweetener over --lc-collate and --lc-ctype. Per discussion. While at it, properly document --lc-ctype and --lc-collate in SGML docs, which apparently were forgotten (or purposefully ommited?) when they were created.
-
Tom Lane authored
is NULL), so remove some useless tests for the case.
-
Tom Lane authored
it was using too soon. In a situation where pg_do_encoding_conversion is a no-op, this led to garbage data returned. In HEAD, also modify the code that's ensuring null termination to make it a tad more obvious what's happening.
-
Tom Lane authored
VACUUM reset them to false rather than trying to clean 'em up during DROP.
-
- 09 Nov, 2008 4 commits
-
-
Tom Lane authored
("there might be triggers") rather than an exact count. This is necessary catalog infrastructure for the upcoming patch to reduce the strength of locking needed for trigger addition/removal. Split out and committed separately for ease of reviewing/testing. In passing, also get rid of the unused pg_class columns relukeys, relfkeys, and relrefs, which haven't been maintained in many years and now have no chance of ever being maintained (because of wishing to avoid locking). Simon Riggs
-
Tom Lane authored
If the latter doesn't exist, automatically recreate it. (We don't do this for pg_xlog, though, per discussion.) Jonah Harris
-
Tom Lane authored
(It's always worked like this, but we never documented it before.)
-
Tom Lane authored
from DateStyle, and create a new interval style that produces output matching the SQL standard (at least for interval values that fall within the standard's restrictions). IntervalStyle is also used to resolve the conflict between the standard and traditional Postgres rules for interpreting negative interval input. Ron Mayer
-
- 08 Nov, 2008 1 commit
-
-
Tom Lane authored
it behaves correctly for a leading minus sign, zero year value, and nonzero month value. Per discussion with Ron Mayer.
-
- 07 Nov, 2008 3 commits
-
-
Tom Lane authored
citext-to-and-from-xml tests, since those caused variation between installations with or without libxml without really proving much. Instead repurpose citext_1.out as the expected results in glibc en_US (and probably other) locales.
-
Tom Lane authored
-
Tom Lane authored
as much of it as lives in its default tablespace) to a new tablespace. Guillaume Lelarge, with some help from Bernd Helmle and Tom Lane
-
- 06 Nov, 2008 3 commits
-
-
Tom Lane authored
(but not locked, as that would risk deadlocks). Also, make it work in a small ring of buffers to avoid having bulk inserts trash the whole buffer arena. Robert Haas, after an idea of Simon Riggs'.
-
Tom Lane authored
if their source or target types match the pattern (using the same definition of "match" as \dT does). Per recent discussion.
-
Heikki Linnakangas authored
index column numbers needs to handle the case where you have more than one scankey on the same index column. toast_fetch_datum_slice() needs it.
-
- 05 Nov, 2008 5 commits
-
-
Tom Lane authored
-
Andrew Dunstan authored
change fix for suppress_redundant_updates_trigger() where relation has Oids, to only apply if present Oid is invalid, per second thought from TGL
-
Andrew Dunstan authored
-
Peter Eisentraut authored
-
Tom Lane authored
Hopefully this will forestall future confusion about their roles. Jonah Harris
-
- 04 Nov, 2008 8 commits
-
-
Bruce Momjian authored
postgresql.conf 'ssl' section.
-
Bruce Momjian authored
backpatch to 8.3.X.
-
Alvaro Herrera authored
-
Alvaro Herrera authored
Jonah Harris
-
Tom Lane authored
the proc->argnames array has to be initialized to zero immediately on creation, since the error recovery path will try to free its elements.
-
Peter Eisentraut authored
tool chain. With some polishing, this might help us get rid of our ancient and crufty man page build mechanism.
-
Peter Eisentraut authored
Author: Robert Haas <robertmhaas@gmail.com>
-
Peter Eisentraut authored
-