From 781960d16b8f5c7e24909c63c8763bfc674c8e80 Mon Sep 17 00:00:00 2001 From: Naisila Puka <37271756+naisila@users.noreply.github.com> Date: Mon, 26 Sep 2022 11:45:05 +0300 Subject: [PATCH] Comment about column list for fk ON DELETE SET in PG15 (#6372) As a part of https://github.com/citusdata/citus/commit/a868cc049ac8f127ffcc7897fbf87c0d1e6b6c85 (cherry picked from commit dc9723fa4543353a51b14d078d67d7d3a5d77cd4) --- src/test/regress/expected/pg15.out | 8 ++++++++ src/test/regress/sql/pg15.sql | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/src/test/regress/expected/pg15.out b/src/test/regress/expected/pg15.out index 25d93807f..1ef480084 100644 --- a/src/test/regress/expected/pg15.out +++ b/src/test/regress/expected/pg15.out @@ -1181,6 +1181,14 @@ RESET ROLE; -- supported in Citus when the query view contains citus tables UPDATE sec_invoker_view SET event_id = 5; ERROR: cannot modify views when the query contains citus tables +-- +-- Not allow ON DELETE/UPDATE SET DEFAULT actions on columns that +-- default to sequences +-- Adding a special test here since in PG15 we can +-- specify column list for foreign key ON DELETE SET actions +-- Relevant PG commit: +-- d6f96ed94e73052f99a2e545ed17a8b2fdc1fb8a +-- CREATE TABLE set_on_default_test_referenced( col_1 int, col_2 int, col_3 int, col_4 int, unique (col_1, col_3) diff --git a/src/test/regress/sql/pg15.sql b/src/test/regress/sql/pg15.sql index 872701829..9dedc149b 100644 --- a/src/test/regress/sql/pg15.sql +++ b/src/test/regress/sql/pg15.sql @@ -749,6 +749,15 @@ RESET ROLE; -- supported in Citus when the query view contains citus tables UPDATE sec_invoker_view SET event_id = 5; +-- +-- Not allow ON DELETE/UPDATE SET DEFAULT actions on columns that +-- default to sequences +-- Adding a special test here since in PG15 we can +-- specify column list for foreign key ON DELETE SET actions +-- Relevant PG commit: +-- d6f96ed94e73052f99a2e545ed17a8b2fdc1fb8a +-- + CREATE TABLE set_on_default_test_referenced( col_1 int, col_2 int, col_3 int, col_4 int, unique (col_1, col_3)