- 25 Feb, 2010 4 commits
-
-
Heikki Linnakangas authored
it's asynchronous.
-
Heikki Linnakangas authored
Per complaint from Greg Stark.
-
Tom Lane authored
Per discussion.
-
Tom Lane authored
error cases less intimidating for novices. Per discussion. Greg Smith
-
- 24 Feb, 2010 10 commits
-
-
Tom Lane authored
The main motivation for changing this is bug #4921, in which it's pointed out that it's no longer safe to apply ltree operations to the result of ARRAY(SELECT ...) if the sub-select might return no rows. Before 8.3, the ARRAY() construct would return NULL, which might or might not be helpful but at least it wouldn't result in an error. Now it returns an empty array which results in a failure for no good reason, since the ltree operations are all perfectly capable of dealing with zero-element arrays. As far as I can find, these ltree functions are the only places where zero array dimensionality is rejected unnecessarily. Back-patch to 8.3 to prevent behavioral regression of queries that worked in older releases.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Alvaro Herrera authored
-
Itagaki Takahiro authored
-
Bruce Momjian authored
supported release.
-
Tom Lane authored
a desirable fashion in archive-dump cases, ie you should get the pg_dump version not the pg_restore version.
-
Tom Lane authored
This was evidently broken by the CREATE TABLE OF TYPE patch. It would have been noticed if anyone had bothered to try dumping and restoring the regression database ...
-
Tom Lane authored
significantly uglier kluges that were working around the change in plpgsql's preinstalled status.
-
Tom Lane authored
will work whether or not the specified language is preinstalled. This responds to some complaints about having to change test scripts because plpgsql is preinstalled as of 9.0.
-
- 23 Feb, 2010 15 commits
-
-
Tom Lane authored
This operates in the same way as other CREATE OR REPLACE commands, ie, it replaces everything but the ownership and ACL lists of an existing entry, and requires the caller to have owner privileges for that entry. While modifying an existing language has some use in development scenarios, in typical usage all the "replaced" values come from pg_pltemplate so there will be no actual change in the language definition. The reason for adding this is mainly to allow programs to ensure that a language exists without triggering an error if it already does exist. This commit just adds and documents the new option. A followon patch will use it to clean up some unpleasant cases in pg_dump and pg_regress.
-
Bruce Momjian authored
-
Bruce Momjian authored
Kevin Grittner
-
Bruce Momjian authored
text output mode, like we do in custom output mode. Jim Cox
-
Bruce Momjian authored
-
Tom Lane authored
output. Per bug #5339, Perl 5.11 has changed the format of that output enough to break the previous coding. Alex Hunsaker
-
Tom Lane authored
-
Tom Lane authored
"dumping data out of order is not supported" to "restoring data out of order is not supported", because you get that error during pg_restore not pg_dump. Also fix some comments that didn't look so good after being pgindented as perhaps they did originally.
-
Bruce Momjian authored
improve documentation, and add C comment.
-
Bruce Momjian authored
-
Tom Lane authored
-
Bruce Momjian authored
the client encoding.
-
Bruce Momjian authored
statistics.
-
Bruce Momjian authored
to_char with HH, e.g. to_char(interval '0d 0h 12m 44s', 'DD HH24 MI SS'); now returns: 00 00 12 44 not: 00 12 12 44
-
Bruce Momjian authored
format. Pavel Golub
-
- 22 Feb, 2010 11 commits
-
-
Bruce Momjian authored
inheritance in create table, per Andrew Dunstan.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
passing being "covered elsewhere", per Dave Page.
-
Bruce Momjian authored
configure warnings.
-
Bruce Momjian authored
used for continuous archiving.
-
Tom Lane authored
results claiming EBADF seem improbable enough that I'm not convinced fsync is really returning that --- could it be failing to set errno at all?
-
Tom Lane authored
on a platform that doesn't support this operation. The former coding would allow an unrelated errno to be reported, which would be quite misleading. Not sure if this has anything to do with the current buildfarm failures, but it's certainly bogus as-is.
-
Heikki Linnakangas authored
They used to be scattered between the "backup and restore" and "streaming replication" chapters.
-
Tom Lane authored
-
Greg Stark authored
-