gpt4 book ai didi

sql - 是否有可能获得删除行的 SQL 查询?

转载 作者:行者123 更新时间:2023-11-29 13:27:47 25 4
gpt4 key购买 nike

我在 PostgreSQL 9.4 中,想编写一个触发器来存储影响特定行的 sql 查询。我是什么意思?

CREATE OR REPLACE FUNCTION partner.daily_profit_logger() RETURNS TRIGGER AS $$
BEGIN
IF TG_OP = 'INSERT'
INSERT INTO query_log (query) VALUES ( -- getting sql-query, performing the Insert operation
)
RETURN NEW;
END $$
language plpgsql;

最佳答案

Postgres 有一个 extensive logging facility setup .您可能应该查看 log_statement = mod,它将记录所有数据修改查询(包括但不限于 INSERTDELETE)。

干杯,

关于sql - 是否有可能获得删除行的 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30481606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com