aboutsummaryrefslogtreecommitdiff
path: root/src/include/commands/tablecmds.h
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2018-04-04 14:02:31 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2018-04-04 14:02:49 -0300
commit3de241dba86f3dd000434f70aebba725fb928032 (patch)
treed1b51460c68819fa8e9e73c000f7b48492b94823 /src/include/commands/tablecmds.h
parent857f9c36cda520030381bd8c2af20adf0ce0e1d4 (diff)
downloadpostgresql-3de241dba86f3dd000434f70aebba725fb928032.tar.gz
postgresql-3de241dba86f3dd000434f70aebba725fb928032.zip
Foreign keys on partitioned tables
Author: Álvaro Herrera Discussion: https://postgr.es/m/20171231194359.cvojcour423ulha4@alvherre.pgsql Reviewed-by: Peter Eisentraut
Diffstat (limited to 'src/include/commands/tablecmds.h')
-rw-r--r--src/include/commands/tablecmds.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/commands/tablecmds.h b/src/include/commands/tablecmds.h
index 06e5180a305..04a961d3835 100644
--- a/src/include/commands/tablecmds.h
+++ b/src/include/commands/tablecmds.h
@@ -74,6 +74,10 @@ extern void find_composite_type_dependencies(Oid typeOid,
extern void check_of_type(HeapTuple typetuple);
+extern void createForeignKeyTriggers(Relation rel, Oid refRelOid,
+ Constraint *fkconstraint, Oid constraintOid,
+ Oid indexOid, bool create_action);
+
extern void register_on_commit_action(Oid relid, OnCommitAction action);
extern void remove_on_commit_action(Oid relid);