]> granicus.if.org Git - postgresql/commit
Address ccvalid/ccnoinherit in TupleDesc support functions.
authorNoah Misch <noah@leadboat.com>
Sun, 23 Mar 2014 06:13:43 +0000 (02:13 -0400)
committerNoah Misch <noah@leadboat.com>
Sun, 23 Mar 2014 06:13:43 +0000 (02:13 -0400)
commitc31305de5f5a4880b0ba2f5983025ef0210a3b2a
tree023626f01b9c6666d81feb701fe86d242ea16563
parent4c0e97c2d58f1cec9fc24237342962811de3cfee
Address ccvalid/ccnoinherit in TupleDesc support functions.

equalTupleDescs() neglected both of these ConstrCheck fields, and
CreateTupleDescCopyConstr() neglected ccnoinherit.  At this time, the
only known behavior defect resulting from these omissions is constraint
exclusion disregarding a CHECK constraint validated by an ALTER TABLE
VALIDATE CONSTRAINT statement issued earlier in the same transaction.
Back-patch to 9.2, where these fields were introduced.
src/backend/access/common/tupdesc.c