- 03 Aug, 2006 6 commits
-
-
Tom Lane authored
check). This isn't supported by pg_regress since the recent rewrite into C. While we could add char classes to pg_regress.c's code, it's not really needed at the moment: thanks to Andrew's patch to make pg_regress always accept the 'standard' comparison file, we can just drop the version check.
-
Tom Lane authored
rather than pointers to garbage, when calling AFTER STATEMENT triggers. Michael Fuhr
-
Tom Lane authored
-
Tom Lane authored
-
Michael Meskes authored
-
Michael Meskes authored
-
- 02 Aug, 2006 17 commits
-
-
Bruce Momjian authored
'mod' and 'all', which is not the right order. SGML documentation order was correct. Report from Chander Ganesan.
-
Bruce Momjian authored
in recent -t/-n/-T/-N patch. Small style cleanups.
-
Andrew Dunstan authored
-
Tom Lane authored
temporary context that can be reset when advancing to the next sublist. This is faster and more thorough at recovering space than the previous method; moreover it will do the right thing if something in the sublist tries to register an expression context callback.
-
Tom Lane authored
as grantees, not PUBLIC ... and you can't say GROUP either. Noted by Brian Hurt.
-
Michael Meskes authored
-
Tom Lane authored
transformInsertStmt: the target table is already in p_rtable at that point.
-
Michael Meskes authored
-
Tom Lane authored
test to avoid expensive contain_vars_of_level() scan in the normal case where we're not inside a rule.
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
Implemented EXEC SQL UNDEF. Applied first version of the regression test patch by Joachim Wieland <joe@mcknight.de>.
-
Bruce Momjian authored
< o Add COPY TO STDIN / STDOUT handling > o Add COPY TO STDIN handling
-
Bruce Momjian authored
> o In rules, allow VALUES() to contain a mixture of 'old' and 'new' > references
-
Bruce Momjian authored
o -Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
-
Joe Conway authored
(e.g. "INSERT ... VALUES (...), (...), ...") and elsewhere as allowed by the spec. (e.g. similar to a FROM clause subselect). initdb required. Joe Conway and Tom Lane.
-
- 01 Aug, 2006 10 commits
-
-
Bruce Momjian authored
-
Alvaro Herrera authored
of the text where appropiate.
-
Bruce Momjian authored
lightweight locks. Marc Munro
-
Bruce Momjian authored
if table creation failed (the table already exists). Martin Pitt
-
Bruce Momjian authored
< o %Allow pg_dump to use multiple -t and -n switches [pg_dump] < < http://archives.postgresql.org/pgsql-patches/2006-01/msg00190.php < > o -Allow pg_dump to use multiple -t and -n switches, exclusion > ability, and regular expression object matching
-
Bruce Momjian authored
-
Bruce Momjian authored
and -N options to exclude objects. Also support regular expressions for option object names. Greg Sabino Mullane
-
Bruce Momjian authored
-
Andrew Dunstan authored
have pg_regress fall back on testing with the canonical results file if an alternative test is specified but none succeeds.
-
Bruce Momjian authored
Joshua D. Drake Robert Treat
-
- 31 Jul, 2006 7 commits
-
-
Bruce Momjian authored
> * Consider compressed annealing to search for query plans > > This might replace GEQO, http://sixdemonbag.org/Djinni.
-
Tom Lane authored
(table or index) before trying to open its relcache entry. This fixes race conditions in which someone else commits a change to the relation's catalog entries while we are in process of doing relcache load. Problems of that ilk have been reported sporadically for years, but it was not really practical to fix until recently --- for instance, the recent addition of WAL-log support for in-place updates helped. Along the way, remove pg_am.amconcurrent: all AMs are now expected to support concurrent update.
-
Michael Meskes authored
-
Michael Meskes authored
-
Tatsuo Ishii authored
patches submitted by ITAGAKI Takahiro.
-
Tom Lane authored
created in the bootstrap phase proper, rather than added after-the-fact by initdb. This is cleaner than before because it allows us to retire the undocumented ALTER TABLE ... CREATE TOAST TABLE command, but the real reason I'm doing it is so that toast tables of shared catalogs will now have predetermined OIDs. This will allow a reasonably clean solution to the problem of locking tables before we load their relcache entries, to appear in a forthcoming patch.
-
Alvaro Herrera authored
-