在审计触发器中存储旧值

时间:2014-02-25 22:30:59

标签: postgresql triggers row plpgsql audit-logging

您好我正在postgres服务器中开发简单的审核触发器。目前,我从名称列中获取旧值,例如下面的行。

v_old_data := ROW (OLD.name);

它工作正常,但它用括号存储值。例如'(john)'。有没有办法在没有括号的情况下从表中存储/获取值?

1 个答案:

答案 0 :(得分:1)

简单地:

v_old_data := OLD.name;

您需要,不要将其包装成行并将整行转换为text - 包括属于行的文本表示的括号。