- 22 Mar, 2004 7 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
out to be the same problem reported by Cott Lang which the previous patch resolved) a new bug was uncovered when running with a debug level of greater than 1. This patch resolves this new found bug and fixes some of the other debugging output to be more consistent. Please apply to both HEAD and the 7.4 branch. Matthew T. O'Connor
-
Bruce Momjian authored
sequences and views). This patch allows it to handle views and sequences. Euler Taveira de Oliveira
-
Bruce Momjian authored
Claudio Natoli
-
Bruce Momjian authored
-
Tom Lane authored
flesh out the index operator classes to include these. In passing, fix erroneous volatility marking of ACL functions.
-
- 21 Mar, 2004 3 commits
-
-
Tom Lane authored
errors in internally-generated queries, such as those submitted by plpgsql functions. Per recent discussions with Fabien Coelho.
-
Dennis Bjorklund authored
-
Dennis Bjorklund authored
-
- 20 Mar, 2004 4 commits
-
-
Tom Lane authored
in one query, rather than making a separate query for each object that could have a comment. This costs relatively little space (a few tens of K typically) and saves substantial time in databases with many objects. I find it reduces the runtime of 'pg_dump -s regression' by about a third.
-
Bruce Momjian authored
-
Bruce Momjian authored
Not an issue for 7.4.X.
-
Bruce Momjian authored
Backpatch to 7.4.X. Required for Solaris 7 & 8.
-
- 19 Mar, 2004 3 commits
-
-
Tom Lane authored
-
Tom Lane authored
is done at creation time for plpgsql functions. Improve createlang and droplang to support adding/dropping validators for PLs. Initial steps towards producing a syntax error position from plpgsql syntax errors (this part is a work in progress, and will change depending on outcome of current discussions).
-
Tom Lane authored
of fighting it, avoid hard-wired (and wrong) assumption about max length of prefix, cause %l to actually work as documented, don't compute data we may not need.
-
- 18 Mar, 2004 12 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Make open/close loop testings the same. Add descriptions for certain tests.
-
Bruce Momjian authored
-
Bruce Momjian authored
Compare fsync before and after write's close: Compare one o_sync write to two: Compare file sync methods with one 8k write: Compare file sync methods with 2 8k writes:
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
same when done on the write() ile descriptor and a new descriptor. it also times various fsync methods.
-
- 17 Mar, 2004 6 commits
-
-
Bruce Momjian authored
> * -Order duplicate index entries on creation by tid for faster heap lookups
-
Tom Lane authored
TID (heap position). This doesn't do anything to the validity of the finished index, but by pretending to qsort() that there are no really equal keys in the sort, we can avoid performance problems with qsort implementations that have trouble with large numbers of equal keys. Patch from Manfred Koizar.
-
Tom Lane authored
so that the 'val' is computed only once, per recent discussion. The speedup is not much when 'val' is just a simple variable, but could be significant for larger expressions. More importantly this avoids issues with multiple evaluations of a volatile 'val', and it allows the CASE expression to be reverse-listed in its original form by ruleutils.c.
-
Bruce Momjian authored
< * Order duplicate index entries by tid for faster heap lookups > * Order duplicate index entries on creation by tid for faster heap lookups
-
Bruce Momjian authored
-
Tom Lane authored
directly to the appropriate per-node execution function, using a function pointer stored by ExecInitExpr. This speeds things up by eliminating one level of function call. The function-pointer technique also enables further small improvements such as only making one-time tests once (and then changing the function pointer). Overall this seems to gain about 10% on evaluation of simple expressions, which isn't earthshaking but seems a worthwhile gain for a relatively small hack. Per recent discussion on pghackers.
-
- 16 Mar, 2004 2 commits
-
-
Bruce Momjian authored
> * Allow pg_dumpall to use non-text output formats >
-
Bruce Momjian authored
-
- 15 Mar, 2004 3 commits
-
-
Bruce Momjian authored
its description.
-
Bruce Momjian authored
i've attached this again. Additionally I include a small patch to remove mutex locking when a DEFAULT/NULL connection is being retrieved. This is consistent with libpq. Lee Kindness
-
Bruce Momjian authored
implementation. Claudio Natoli
-