aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/trigger.c
diff options
context:
space:
mode:
authorÁlvaro Herrera <alvherre@alvh.no-ip.org>2025-01-23 15:54:38 +0100
committerÁlvaro Herrera <alvherre@alvh.no-ip.org>2025-01-23 15:54:38 +0100
commitb663b9436e7509b5e73c8c372539f067cd6e66c1 (patch)
treec1d90c3b46512b69ad0b482b399263ab38d2bfcb /src/backend/commands/trigger.c
parentb35434b134b1e1a306649a8c63c5c46afdcf7b1e (diff)
downloadpostgresql-b663b9436e7509b5e73c8c372539f067cd6e66c1.tar.gz
postgresql-b663b9436e7509b5e73c8c372539f067cd6e66c1.zip
Allow NOT VALID foreign key constraints on partitioned tables
This feature was intentionally omitted when FKs were first implemented for partitioned tables, and had been requested a few times; the usefulness is clear. Validation can happen for each partition individually, which is useful to contain the number of locks held and the duration; or it can be executed for the partitioning hierarchy as a single command, which validates all child constraints that haven't been validated already. This is also useful to implement NOT ENFORCED constraints on top. Author: Amul Sul <sulamul@gmail.com> Discussion: https://postgr.es/m/CAAJ_b96Bp=-ZwihPPtuaNX=SrZ0U6ZsXD3+fgARO0JuKa8v2jQ@mail.gmail.com
Diffstat (limited to 'src/backend/commands/trigger.c')
0 files changed, 0 insertions, 0 deletions