问题是:如何在数据库层中实现相同的功能?是否有一些咒语与触发器和/或外键有关?
如果问题无法得到普遍回答,我会对Postgres和Oracle的具体解决方案感兴趣。
答案 0 :(得分:1)
假设您有表Foo和Bar,您可以在INSERT AND UPDATE事件上为表Foo创建触发器,并在此触发器内更新Bar表。对于Oracle,它将是这样的:
CREATE or REPLACE TRIGGER foo_trigger
AFTER INSERT OR UPDATE ON foo
BEGIN
UPDATE bar SET timestamp_field=some_value;
END;