- 07 Nov, 1999 1 commit
-
-
Bruce Momjian authored
Fewer calls to nameout. Better use of RelationGetRelationName.
-
- 18 Sep, 1999 1 commit
-
-
Tom Lane authored
additional argument specifying the kind of lock to acquire/release (or 'NoLock' to do no lock processing). Ensure that all relations are locked with some appropriate lock level before being examined --- this ensures that relevant shared-inval messages have been processed and should prevent problems caused by concurrent VACUUM. Fix several bugs having to do with mismatched increment/decrement of relation ref count and mismatched heap_open/close (which amounts to the same thing). A bogus ref count on a relation doesn't matter much *unless* a SI Inval message happens to arrive at the wrong time, which is probably why we got away with this sloppiness for so long. Repair missing grab of AccessExclusiveLock in DROP TABLE, ALTER/RENAME TABLE, etc, as noted by Hiroshi. Recommend 'make clean all' after pulling this update; I modified the Relation struct layout slightly. Will post further discussion to pghackers list shortly.
-
- 11 Sep, 1999 1 commit
-
-
Tom Lane authored
This change seems necessary in conjunction with long queries, and it cleans up some bogosity in connection with long EXPLAIN texts anyway. Note that current libpq will accept any length error message (at least until it runs out of memory); prior versions have a limit of 8K, but will cleanly discard excess error text, so there shouldn't be any big compatibility problems with old clients.
-
- 31 Aug, 1999 1 commit
-
-
Tom Lane authored
robust, since it's about to get used much more heavily.
-
- 16 Aug, 1999 1 commit
-
-
Tom Lane authored
-
- 09 Aug, 1999 1 commit
-
-
Bruce Momjian authored
> > > > was implemented by Jan Wieck. > > His work is for ascending order cases. > > > > Here is a patch to prevent sorting also in descending > > order cases. > > Because I had already changed _bt_first() to position > > backward correctly before v6.5,this patch would work. > > Hiroshi Inoue Inoue@tpf.co.jp
-
- 17 Jul, 1999 2 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
should be 'RangeTblEntry' ; explain.c had copied the erroneous code.
-
- 16 Jul, 1999 1 commit
-
-
Bruce Momjian authored
-
- 15 Jul, 1999 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 17 Jun, 1999 1 commit
-
-
Tom Lane authored
manipulate rtable the same way executor does).
-
- 25 May, 1999 1 commit
-
-
Bruce Momjian authored
-
- 09 May, 1999 1 commit
-
-
Tom Lane authored
on queries involving UNION, EXCEPT, INTERSECT.
-
- 25 Apr, 1999 1 commit
-
-
Tom Lane authored
can be generated in a buffer and then sent to the frontend in a single libpq call. This solves problems with NOTICE and ERROR messages generated in the middle of a data message or COPY OUT operation.
-
- 23 Apr, 1999 1 commit
-
-
Bruce Momjian authored
-
- 23 Mar, 1999 1 commit
-
-
Bruce Momjian authored
-
- 13 Feb, 1999 1 commit
-
-
Bruce Momjian authored
-
- 09 Feb, 1999 1 commit
-
-
Bruce Momjian authored
-
- 18 Dec, 1998 1 commit
-
-
Jan Wieck authored
More cleanups to appendStringInfo() usage in node/outfuncs.c. Jan
-
- 14 Dec, 1998 2 commits
-
-
Marc G. Fournier authored
more cleanups...of note, appendStringInfo now performs like sprintf(), where you state a format and arguments. the old behavior required each appendStringInfo to have to have a sprintf() before it if any formatting was required. Also shortened several instances where there were multiple appendStringInfo() calls in a row, doing nothing more then adding one more word to the String, instead of doing them all in one call.
-
Marc G. Fournier authored
Initial attempt to clean up the code... Switch sprintf() to snprintf() Remove any/all #if 0 -or- #ifdef NOT_USED -or- #ifdef FALSE sections of code
-
- 22 Nov, 1998 1 commit
-
-
Vadim B. Mikheev authored
EXPLAIN all indices used.
-
- 08 Nov, 1998 1 commit
-
-
Tom Lane authored
a backend core dump, because it was concatenating a potentially long string onto another string that didn't necessarily have enough room. Shame, shame.
-
- 21 Oct, 1998 1 commit
-
-
Bruce Momjian authored
Fixes a bug in the rule system that caused a crashing backend when a join-view with calculated column is used in subselect. Modifies EXPLAIN to explain rewritten queries instead of the plain SeqScan on a view. Rules can produce very deep MORE Jan.
-
- 01 Sep, 1998 1 commit
-
-
Bruce Momjian authored
-
- 04 Aug, 1998 3 commits
-
-
Bruce Momjian authored
it is now only mergejoin.
-
Bruce Momjian authored
the postmaster log file.
-
Bruce Momjian authored
-
- 15 Jul, 1998 1 commit
-
-
Bruce Momjian authored
members to be clearer. Fix cost computation for these.
-
- 27 Apr, 1998 1 commit
-
-
Marc G. Fournier authored
From: Zeugswetter Andreas SARZ <Andreas.Zeugswetter@telecom.at>
-
- 26 Feb, 1998 1 commit
-
-
Bruce Momjian authored
-
- 13 Feb, 1998 1 commit
-
-
Vadim B. Mikheev authored
-
- 29 Dec, 1997 1 commit
-
-
Bruce Momjian authored
-
- 25 Nov, 1997 1 commit
-
-
Bruce Momjian authored
-
- 18 Sep, 1997 1 commit
-
-
Bruce Momjian authored
-
- 08 Sep, 1997 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.
-
- 07 Sep, 1997 1 commit
-
-
Bruce Momjian authored
-
- 18 Aug, 1997 1 commit
-
-
Bruce Momjian authored
-