Postgres触发器?

时间:2016-08-04 08:24:20

标签: postgresql triggers

对于我发送给任何表的每个查询,我希望它自动为该表的克隆创建相同的查询。

例如, 我有一个sales_invoice表。每次插入/更新/删除都会触发插入sales_invoice_clone表。此外,我希望它在触发时将文本添加到克隆表的注释字段中。评论将是"插入操作","更新操作"或"删除操作"。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用PostgreSQL triggers。请参阅文档以获取更多详细信息,或显示您已有的代码以及您所处的位置。

Here是如何触发程序的描述。

CREATE TRIGGER trigger_clone AFTER INSERT OR UPDATE OR DELETE ON your_table
    FOR EACH ROW EXECUTE PROCEDURE clone();

其中clone是克隆操作的过程。想想复制吗?