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