Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql用户定义函数创建日期或修改日期_Postgresql - Fatal编程技术网

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

Postgresql用户定义函数创建日期或修改日期,postgresql,Postgresql,是否有任何方法可以检查用户定义函数在PostgreSQL中的创建或更改时间这可以使用 但是,除非您提前创建事件触发器来记录函数的创建,否则无法判断函数是何时创建的。这可以使用 但是,除非您提前创建事件触发器来记录函数的创建,否则无法判断函数是何时创建的 create or replace function log_create() returns event_trigger as $$ declare l_name text; begin select object_iden

是否有任何方法可以检查用户定义函数在PostgreSQL中的创建或更改时间这可以使用

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

这可以使用

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

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();