postgresql/src/include/commands
Alvaro Herrera fca6cabed1 Move CloneForeignKeyConstraints to tablecmds.c
My commit 3de241dba8 introduced some code to create a clone of a
foreign key to a partition, but I put it in pg_constraint.c because it
was too close to the contents of the pg_constraint row.  With the
previous commit that split out the constraint tuple deconstruction into
its own routine, it makes more sense to have the FK-cloning function in
tablecmds.c, mostly because its static subroutine can then be used by a
future bugfix.

My initial posting of this patch had this routine as static in
tablecmds.c, but sadly this function is already part of the Postgres 11
ABI as exported from pg_constraint.c, so keep it as exported also just
to avoid breaking any possible users of it.
2019-01-18 14:57:49 -03:00
..
alter.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
async.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
cluster.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
collationcmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
comment.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
conversioncmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
copy.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
createas.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
dbcommands.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
dbcommands_xlog.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
defrem.h Fully enforce uniqueness of constraint names. 2018-09-04 13:45:35 -04:00
discard.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
event_trigger.h Replace GrantObjectType with ObjectType 2018-01-19 14:01:14 -05:00
explain.h Fix issues around EXPLAIN with JIT. 2018-10-03 13:11:44 -07:00
extension.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
lockcmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
matview.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
policy.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
portalcmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
prepare.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
proclang.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
progress.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
publicationcmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
schemacmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
seclabel.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
sequence.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
subscriptioncmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
tablecmds.h Move CloneForeignKeyConstraints to tablecmds.c 2019-01-18 14:57:49 -03:00
tablespace.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
trigger.h Allow using the updated tuple while moving it to a different partition. 2018-07-12 12:17:27 +05:30
typecmds.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
user.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
vacuum.h When updating reltuples after ANALYZE, just extrapolate from our sample. 2018-03-13 13:24:27 -04:00
variable.h Update copyright for 2018 2018-01-02 23:30:12 -05:00
view.h Update copyright for 2018 2018-01-02 23:30:12 -05:00