私は2つのテーブルを持っています。特定の値に応じてテーブルcar
に挿入または削除するトリガーをテーブルに作成したいと考えています。fuel
車
id - SERIAL
fuel - BOOLEAN
燃料
car_id - INTEGER
トリガーの説明には必要ないため、行データは含めません。
Car
基本的に、次のようなトリガーをテーブルに作成したいと考えています。
- 挿入または更新時に実行されます。
- の場合にテーブルに挿入
Car.id
します。Fuel
Car.fuel is true
- の場合
Car.fuel is false
、トリガーはFuel
テーブル内のすべての行を削除する必要がありFuel.car_id = Car.id
ます。
どうすればいいですか?
編集:明確にするために、私はPostgresを使用しています