Foreign keys on partitioned tables
Alvaro Herrera <alvherre@alvh.no-ip.org>
Foreign keys on partitioned tables Author: Álvaro Herrera Discussion: https://postgr.es/m/20171231194359.cvojcour423ulha4@alvherre.pgsql Reviewed-by: Peter Eisentraut
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/alter_table.sgml | modified | +2 −1 |
| doc/src/sgml/ref/create_table.sgml | modified | +9 −4 |
| src/backend/catalog/pg_constraint.c | modified | +237 −0 |
| src/backend/commands/tablecmds.c | modified | +157 −36 |
| src/backend/parser/parse_utilcmd.c | modified | +0 −12 |
| src/backend/utils/adt/ri_triggers.c | modified | +37 −22 |
| src/bin/pg_dump/pg_dump.c | modified | +31 −11 |
| src/include/catalog/pg_constraint_fn.h | modified | +16 −0 |
| src/include/commands/tablecmds.h | modified | +4 −0 |
| src/test/regress/expected/alter_table.out | modified | +0 −4 |
| src/test/regress/expected/create_table.out | modified | +0 −10 |
| src/test/regress/expected/foreign_key.out | modified | +211 −0 |
| src/test/regress/expected/inherit.out | modified | +25 −0 |
| src/test/regress/sql/alter_table.sql | modified | +0 −1 |
| src/test/regress/sql/create_table.sql | modified | +0 −8 |
| src/test/regress/sql/foreign_key.sql | modified | +154 −0 |
| src/test/regress/sql/inherit.sql | modified | +12 −0 |
Documentation touched
Discussion
- Foreign keys and partitioned tables 23 messages · 2017-12-31 → 2018-04-20