postgresql/src/include/nodes
Tom Lane f43ca3c894 Fix handling of inherited check constraints in ALTER COLUMN TYPE.
This case got broken in 8.4 by the addition of an error check that
complains if ALTER TABLE ONLY is used on a table that has children.
We do use ONLY for this situation, but it's okay because the necessary
recursion occurs at a higher level.  So we need to have a separate
flag to suppress recursion without making the error check.

Reported and patched by Pavan Deolasee, with some editorial adjustments by
me.  Back-patch to 8.4, since this is a regression of functionality that
worked in earlier branches.
2012-11-05 13:36:26 -05:00
..
bitmapset.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
execnodes.h Fix whole-row Var evaluation to cope with resjunk columns (again). 2012-07-20 13:09:16 -04:00
makefuncs.h Ensure that whole-row junk Vars are always of composite type. 2011-11-27 22:27:32 -05:00
memnodes.h Pull up isReset flag from AllocSetContext to MemoryContext struct. This 2011-05-21 14:47:19 -04:00
nodeFuncs.h Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
nodes.h Fix whole-row Var evaluation to cope with resjunk columns (again). 2012-07-20 13:09:16 -04:00
params.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
parsenodes.h Fix handling of inherited check constraints in ALTER COLUMN TYPE. 2012-11-05 13:36:26 -05:00
pg_list.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
plannodes.h Fix handling of PlaceHolderVars in nestloop parameter management. 2011-11-03 00:51:06 -04:00
primnodes.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
print.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
readfuncs.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
relation.h Fix planning of non-strict equivalence clauses above outer joins. 2012-10-18 12:29:00 -04:00
replnodes.h Clean up ill-advised attempt to invent a private set of Node tags. 2011-08-06 14:53:59 -04:00
tidbitmap.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
value.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00