親テーブルのPKを指すFKを持つテーブルがparent
あります。親テーブルで何かを削除すると、子レコードも削除できます。child
child
ON DELETE CASCADE
ただし、私のparent
テーブルでは、レコードをまったく削除しません。代わりに、列を設定しましたstate = "passive"
。child
テーブル内の関連エントリを削除したい。
Postgres に「条件付き CASCADE」のようなものはありますか? child
または、テーブル内のエントリを手動で削除するソリューションですか?