postgresql/src
Tom Lane 6dafb5b4ae Fix an oversight in the original implementation of performMultipleDeletions():
the alreadyDeleted list has to be passed down through
deleteDependentObjects(), else objects that are deleted via auto/internal
dependencies don't get reported back up to performMultipleDeletions().
Depending on the visitation order, this could cause the code to try to delete
an already-deleted object, leading to strange errors in DROP OWNED (typically
"cache lookup failed for relation NNNNN" or similar).  Per bug #4289.

Patch for back branches only.  This code has recently been rewritten in HEAD,
and doesn't have this particular bug anymore.
2008-07-11 16:08:50 +00:00
..
backend Fix an oversight in the original implementation of performMultipleDeletions(): 2008-07-11 16:08:50 +00:00
bin Fix 'pg_ctl reload' to properly preserve postmaster commend-line 2008-06-27 01:53:31 +00:00
include Improve error reporting for problems in text search configuration files 2008-06-18 20:55:49 +00:00
interfaces Fix standalone libpq build on win32. 2008-06-27 18:58:16 +00:00
makefiles Teach pgxs.mk and Install.pm how to install files from a contrib module 2007-10-16 16:00:00 +00:00
pl Clean up a number of bogosities around pltcl's handling of the Tcl "result": 2008-06-17 00:52:49 +00:00
port Stamp 8.3.3 (except for configure.in/configure) 2008-06-08 22:14:09 +00:00
template Use SYSV semaphores rather than POSIX on Darwin >= 6.0 (i.e., OS X 10.2 2007-09-26 00:32:46 +00:00
test Fix mis-calculation of extParam/allParam sets for plan nodes, as seen in 2008-07-10 01:17:36 +00:00
timezone Fix identify_system_timezone() so that it tests the behavior of the system 2008-07-01 03:41:01 +00:00
tools Create a script to handle stamping release version numbers into files, 2008-06-10 18:08:55 +00:00
tutorial Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
Makefile.global.in I find that an out-of-the-box installation of OSSP uuid 1.6.0 installs 2007-11-13 00:13:19 +00:00
Makefile.shlib Change $(CC) to $(COMPILER) on Solaris gcc so -m64 is passed into the 2007-02-20 22:45:57 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00