refactor: re-add ATExecAlterChildConstr()
authorPeter Eisentraut <peter@eisentraut.org>
Tue, 11 Mar 2025 07:40:42 +0000 (08:40 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Tue, 11 Mar 2025 07:43:35 +0000 (08:43 +0100)
commit64224a834ce4c899e878db27b14ea3412a6ddbed
treeb60ab94c3342d6514957a28f3a680a735641b876
parent76def4cdd7c2b32d19e950a160f834392ea51744
refactor: re-add ATExecAlterChildConstr()

ATExecAlterChildConstr() was removed in commit 80d7f990496, but it is
needed in some subsequent patches for the NOT ENFORCED feature, to
recurse over child constraints.  This adds it back in slightly altered
form.

Author: Amul Sul <amul.sul@enterprisedb.com>
Reviewed-by: Alexandra Wang <alexandra.wang.oss@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/CAAJ_b962c5AcYW9KUt_R_ER5qs3fUGbe4az-SP-vuwPS-w-AGA%40mail.gmail.com
src/backend/commands/tablecmds.c