alo*_*war 5 postgresql triggers stored-procedures
我正在编写一个触发器,我需要将新行转换为 json 并插入到另一个表中。我不明白。
CREATE OR REPLACE FUNCTION public.eventlogs_add_user()
RETURNS trigger AS
$BODY$
DECLARE newRecord JSON;
BEGIN
newRecord := row_to_json(row)
from (NEW) row;
// Insert newRecord into another table
RETURN NEW;
END$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION public.eventlogs_add_user()
OWNER TO postgres;
-----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
改变
newRecord := row_to_json(row)
from (NEW) row;
Run Code Online (Sandbox Code Playgroud)
到
newRecord := row_to_json(NEW.*);
Run Code Online (Sandbox Code Playgroud)
应该有帮助
归档时间: |
|
查看次数: |
1840 次 |
最近记录: |