postgresql/src
Robert Haas a6542f90f9 Fix inheritance count tracking in ALTER TABLE .. ADD CONSTRAINT.
Without this patch, constraints inherited by children of a parent
table which itself has multiple inheritance parents can end up with
the wrong coninhcount.  After dropping the constraint, the children
end up with a leftover copy of the constraint that is not dumped
and cannot be dropped.  There is a similar problem with ALTER TABLE
.. ADD COLUMN, but that looks significantly more difficult to
resolve, so I'm committing this fix separately.

Back-patch to 8.4, which is the first release that has coninhcount.

Report by Hank Enting.
2010-08-03 15:47:16 +00:00
..
backend Fix inheritance count tracking in ALTER TABLE .. ADD CONSTRAINT. 2010-08-03 15:47:16 +00:00
bin Fix several problems in pg_dump's handling of SQL/MED objects, notably failure 2010-07-14 21:21:23 +00:00
include Fix an additional set of problems in GIN's handling of lossy page pointers. 2010-08-01 19:16:55 +00:00
interfaces Allow full SSL certificate verification (wherein libpq checks its host name 2010-07-14 17:10:03 +00:00
makefiles Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
pl The previous fix in CVS HEAD and 8.4 for handling the case where a cursor 2010-07-05 09:27:24 +00:00
port Move copydir.c from src/port to src/backend/storage/file 2010-07-02 17:03:38 +00:00
template Tweak configure to attempt to add -qnoansialias to CFLAGS whenever running 2009-02-11 20:02:40 +00:00
test Fix potential failure when hashing the output of a subplan that produces 2010-07-28 04:51:08 +00:00
timezone Change the "N. Central Asia Standard Time" timezone to map to 2010-05-20 14:13:23 +00:00
tools Unbreak MSVC builds by removing copydir.c from list of libpgport files 2010-07-03 00:58:23 +00:00
tutorial Remove copyright mention of Andrew Yu, per author's permission. 2010-02-02 18:52:06 +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 Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Add the possibility to specify an explicit validator function for foreign-data 2009-02-24 10:06:36 +00:00
Makefile.global.in Fix the makefiles to fail cleanly if Perl is needed but not present. This 2009-06-23 03:46:00 +00:00
Makefile.shlib Allow out-of-tree builds on mingw and cygwin 2009-01-05 09:27:20 +00:00
nls-global.mk Do not msgmerge against /dev/null; merge against the pot file itself 2009-01-20 09:58:50 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00