]> granicus.if.org Git - postgresql/commit
Preliminary code review for domain CHECK constraints patch: add documentation,
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 12 Dec 2002 20:35:16 +0000 (20:35 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 12 Dec 2002 20:35:16 +0000 (20:35 +0000)
commitb0422b215c100bb29c1071872012a1f3c6681058
treea764deb63dc546abe6c0b283feac110fd22d01c4
parentff7349694f399d0063b51419ea6e25770334f363
Preliminary code review for domain CHECK constraints patch: add documentation,
make VALUE a non-reserved word again, use less invasive method of passing
ConstraintTestValue into transformExpr, fix problems with nested constraint
testing, do correct thing with NULL result from a constraint expression,
remove memory leak.  Domain checks still need much more work if we are going
to allow ALTER DOMAIN, however.
28 files changed:
doc/src/sgml/ref/create_domain.sgml
doc/src/sgml/release.sgml
src/backend/catalog/heap.c
src/backend/catalog/pg_constraint.c
src/backend/commands/tablecmds.c
src/backend/commands/typecmds.c
src/backend/executor/execQual.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/outfuncs.c
src/backend/nodes/readfuncs.c
src/backend/optimizer/util/clauses.c
src/backend/parser/analyze.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/backend/parser/parse_clause.c
src/backend/parser/parse_coerce.c
src/backend/parser/parse_expr.c
src/backend/parser/parse_node.c
src/backend/parser/parse_target.c
src/include/nodes/execnodes.h
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h
src/include/nodes/primnodes.h
src/include/optimizer/var.h
src/include/parser/parse_expr.h
src/include/parser/parse_node.h
src/test/regress/expected/domain.out