- 02 Sep, 2010 1 commit
-
-
Robert Haas authored
-
- 01 Sep, 2010 2 commits
- 31 Aug, 2010 1 commit
-
-
Alvaro Herrera authored
-
- 30 Aug, 2010 6 commits
-
-
Tom Lane authored
-
Tom Lane authored
initialize the rd_backend field of a fake Relation entry correctly. Fortunately, that is easy, since only non-temp relations should ever be mentioned in the WAL stream.
-
Simon Riggs authored
-
Simon Riggs authored
Issue reported by Harald Kolb, patch by Fujii Masao, review by me.
-
Simon Riggs authored
Very minor issue, though this is required for a later patch. Reported by Heikki Linnakangas.
-
Heikki Linnakangas authored
-
- 29 Aug, 2010 2 commits
-
-
Tom Lane authored
This patch changes _bt_split() and _bt_pagedel() to throw a plain ERROR, rather than PANIC, for several cases that are reported from the field from time to time: * right sibling's left-link doesn't match; * PageAddItem failure during _bt_split(); * parent page's next child isn't right sibling during _bt_pagedel(). In addition the error messages for these cases have been made a bit more verbose, with additional values included. The original motivation for PANIC here was to capture core dumps for subsequent analysis. But with so many users whose platforms don't capture core dumps by default, or who are unprepared to analyze them anyway, it's hard to justify a forced database restart when we can fairly easily detect the problems before we've reached the critical sections where PANIC would be necessary. It is not currently known whether the reports of these messages indicate well-hidden bugs in Postgres, or are a result of storage-level malfeasance; the latter possibility suggests that we ought to try to be more robust even if there is a bug here that's ultimately found. Backpatch to 8.2. The code before that is sufficiently different that it doesn't seem worth the trouble to back-port further.
-
Tom Lane authored
Spotted by Dmitriy Igrishin. Back-patch to 8.2, which is when the PREPARE statement was improved to allow parameter types to be omitted.
-
- 27 Aug, 2010 3 commits
-
-
Robert Haas authored
Peter Eisentraut reports that some bits of the "address" variable in get_object_address() give "may be used uninitialized" warnings; this likes the only excuse his compiler could have for thinking that's possible.
-
Peter Eisentraut authored
-
Robert Haas authored
Review by Alvaro Herrera, KaiGai Kohei, and Tom Lane.
-
- 26 Aug, 2010 7 commits
-
-
Tom Lane authored
which is perhaps not a terribly good spot for it but there doesn't seem to be a better place. Also add a source-code comment pointing out a couple reasons for having a separate lock file. Per suggestion from Greg Smith.
-
Tom Lane authored
of constraints. Kevin Grittner
-
Tom Lane authored
Egypt and Palestine. Added new names for two Micronesian timezones: Pacific/Chuuk is now preferred over Pacific/Truk (and the preferred abbreviation is CHUT not TRUT) and Pacific/Pohnpei is preferred over Pacific/Ponape. Historical corrections for Finland.
-
Alvaro Herrera authored
original misleadingly suggests that only access is meant, causing confusion. Per recent trouble report by Robert McGehee on pgsql-admin.
-
Alvaro Herrera authored
-
Tom Lane authored
returning "record" actually do have the same rowtype. This is needed because the parser can't realistically enforce that they will all have the same typmod, as seen in a recent example from David Wheeler. Back-patch to 8.0, which is as far back as we have the notion of RECORD subtypes being distinguished by typmod. Wheeler's example depends on 8.4-and-up features, but I suspect there may be ways to provoke similar failures before 8.4.
-
Tom Lane authored
build tree. If we actually build the docs in the VPATH tree, those dirs will get created then; but if they're present and empty, they capture the vpathsearch searches in "make install", preventing installation of prebuilt docs that might exist in the source tree. Per bug #5595 from Dmtiriy Igrishin. Fix based on idea from Peter Eisentraut.
-
- 25 Aug, 2010 9 commits
-
-
Bruce Momjian authored
questionable reliability; information moved to a wiki: http://wiki.postgresql.org/wiki/Incrementally_Updated_Backups Backpatch to 9.0.
-
Tom Lane authored
While at it, copy-edit the description of prefix-match marker support in synonym dictionaries, and clarify the description of the default unaccent dictionary a bit more.
-
Tom Lane authored
It turns out that some platforms return ENOMEM for a request that violates SHMALL, whereas we were assuming that ENOSPC would always be used for that. Apparently the latter is a Linuxism while ENOMEM is the BSD tradition. Extend the ENOMEM hint to suggest that raising SHMALL might be needed. Per gripe from A.M. Backpatch to 9.0, but not further, because this doesn't seem important enough to warrant creating extra translation work in the stable branches. (If it were, we'd have figured this out years ago.)
-
Bruce Momjian authored
-
Peter Eisentraut authored
This is reproducibly possible in Python 2.7 if the user turned PendingDeprecationWarning into an error, but it's theoretically also possible in earlier versions in case of exceptional conditions. backpatched to 8.0
-
Peter Eisentraut authored
-
Tom Lane authored
-
Tom Lane authored
portability mistake as always. Per buildfarm member pika.
-
Tom Lane authored
Note: as usual, bug fixes that were also applied in back branches are not considered material to include in a new major release's notes.
-
- 24 Aug, 2010 7 commits
-
-
Tom Lane authored
-
Tom Lane authored
but only in VERBOSE mode. Per discussion.
-
Peter Eisentraut authored
files automatically. Otherwise, the following could happen: When starting from a clean source tree, the first build would delete the intermediate file, but also create the dependency file, which mentions the intermediate file, thus making it non-intermediate. The second build will then need to rebuild the now non-intermediate missing file. So the second build will do work even though nothing had changed. One place where this happens is the .c -> .o -> .so chain for some contrib modules.
-
Bruce Momjian authored
Backpatch to 9.0.X.
-
Bruce Momjian authored
Josh Berkus
-
Bruce Momjian authored
default is low because of pg_clog file removal. Backpatch to 9.0.X.
-
Itagaki Takahiro authored
Pavel Stehule, reviewed by me.
-
- 23 Aug, 2010 2 commits