gpt4 book ai didi

postgresql 将新行作为 json 触发

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

我正在编写一个触发器,我需要将新行转换为 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;

-----------------------------------------------------------

最佳答案

改变

newRecord :=  row_to_json(row)
from (NEW) row;

newRecord :=  row_to_json(NEW.*);

应该有帮助

关于postgresql 将新行作为 json 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43114962/

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