citus/src
Onur Tirtir b9e4364acc Not allow ON DELETE/UPDATE SET DEFAULT actions on columns that default to sequences (#6340)
Given that we drop DEFAULT nextval('sequence') expressions from
shard relation columns, allowing `ON DELETE/UPDATE SET DEFAULT`
on such columns might cause inserting NULL values as a result
of a delete/update operation.

For this reason, we disallow ON DELETE/UPDATE SET DEFAULT actions
on columns that default to sequences.

DESCRIPTION: Disallows having ON DELETE/UPDATE SET DEFAULT actions on
columns that default to sequences

Fixes #6339.

(cherry picked from commit a868cc049a)

 Conflicts:
	src/test/regress/expected/pg15.out
	src/test/regress/sql/pg15.sql
2022-09-23 13:55:51 +03:00
..
backend Not allow ON DELETE/UPDATE SET DEFAULT actions on columns that default to sequences (#6340) 2022-09-23 13:55:51 +03:00
bin/pg_send_cancellation Make enterprise features open source (#6008) 2022-06-16 00:23:46 -07:00
include Not drop default col exprs from shard when adding local table to metadata (#6323) 2022-09-23 13:53:04 +03:00
test Not allow ON DELETE/UPDATE SET DEFAULT actions on columns that default to sequences (#6340) 2022-09-23 13:55:51 +03:00