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