> On Jun 5, 2021, at 2:30 AM, Peter Eisentraut > <peter.eisentr...@enterprisedb.com> wrote: > > On 03.06.21 22:49, David Christensen wrote: >> Presented for discussion is a POC for a DELETE CASCADE functionality, which >> will allow you one-shot usage of treating existing NO ACTION and RESTRICT FK >> constraints as if they were originally defined as CASCADE constraints. I >> can't tell you how many times this functionality would have been useful in >> the field, and despite the expected answer of "define your constraints right >> in the first place", this is not always an option, nor is the ability to >> change that easily (or create new constraints that need to revalidate >> against big tables) always the best option. > > I think, if we think this is useful, the other way around would also be > useful: Override a foreign key defined as ON DELETE CASCADE to behave as > RESTRICT for a particular command.
I am not opposed to this, but I am struggling to come up with a use case. Where would this be useful? David