我有两张桌子。我想在表上创建一个触发器,该触发器将根据某个值car
在表上插入或删除。fuel
车
id - SERIAL
fuel - BOOLEAN
燃料
car_id - INTEGER
我不包括任何行数据,因为触发器的描述不需要它。
基本上,我想在Car
表上创建一个触发器:
- 在插入或更新时运行。
- 如果 . 则插入表
Car.id
中。Fuel
Car.fuel is true
- 如果是,触发器应该删除表 where
Car.fuel is false
中的所有行。Fuel
Fuel.car_id = Car.id
我该怎么做?
编辑:澄清我正在使用 Postgres