aboutsummaryrefslogtreecommitdiff
path: root/src/include/nodes/parsenodes.h
diff options
context:
space:
mode:
authorSimon Riggs <simon@2ndQuadrant.com>2013-06-29 00:27:30 +0100
committerSimon Riggs <simon@2ndQuadrant.com>2013-06-29 00:27:30 +0100
commitf177cbfe676dc2c7ca2b206c54d6bf819feeea8b (patch)
tree00b7869b96efdafac8623134af2c35a31c3995f5 /src/include/nodes/parsenodes.h
parent2f74e4ec50dc625605e9a7afd63bd8a48c981d9e (diff)
downloadpostgresql-f177cbfe676dc2c7ca2b206c54d6bf819feeea8b.tar.gz
postgresql-f177cbfe676dc2c7ca2b206c54d6bf819feeea8b.zip
ALTER TABLE ... ALTER CONSTRAINT for FKs
Allow constraint attributes to be altered, so the default setting of NOT DEFERRABLE can be altered to DEFERRABLE and back. Review by Abhijit Menon-Sen
Diffstat (limited to 'src/include/nodes/parsenodes.h')
-rw-r--r--src/include/nodes/parsenodes.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h
index 6723647e2e3..9453e1dfdfa 100644
--- a/src/include/nodes/parsenodes.h
+++ b/src/include/nodes/parsenodes.h
@@ -1209,6 +1209,7 @@ typedef enum AlterTableType
AT_AddConstraint, /* add constraint */
AT_AddConstraintRecurse, /* internal to commands/tablecmds.c */
AT_ReAddConstraint, /* internal to commands/tablecmds.c */
+ AT_AlterConstraint, /* alter constraint */
AT_ValidateConstraint, /* validate constraint */
AT_ValidateConstraintRecurse, /* internal to commands/tablecmds.c */
AT_ProcessedConstraint, /* pre-processed add constraint (local in