gpt4 book ai didi

Postgresql 用户定义函数创建日期或修改日期

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

有什么方法可以检查 PostgreSQL 中何时创建或更改用户定义的函数

最佳答案

这可以使用 event trigger 来完成

create or replace function log_create() 
returns event_trigger
as
$$
declare
l_name text;
begin
select object_identity
into l_name
from pg_event_trigger_ddl_commands();
raise notice 'Function %s created', l_name;
end;
$$
language plpgsql;


create event trigger event_trigger_log_create
on ddl_command_end
when tag IN ('CREATE FUNCTION', 'ALTER FUNCTION')
execute procedure log_create();

但是除非您提前创建事件触发器来记录函数的创建,否则无法得知函数何时创建。

关于Postgresql 用户定义函数创建日期或修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52388636/

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