用户登录/注销后的Postgres事件触发(会话开始和结束)

时间:2016-08-26 07:14:40

标签: postgresql postgresql-9.6

我正在使用事件触发器并可以记录创建表的操作:

CREATE OR REPLACE FUNCTION UpdateTables() returns event_trigger as $$
begin 
  -- do stuff
end;
$$ language 'plpgsql';


create event trigger UpdateTables
   on ddl_command_end
   when tag in ( 'create table', 'alter table', 'drop table' )
   execute procedure UpdateTables();

是否可以创建一个事件触发器,只要用户连接(会话启动)和用户断开连接(会话结束)就会执行。

我正在运行PostgreSql 9.6beta4。

0 个答案:

没有答案