Postgresql 用户登录/注销时的Postgres事件触发器(会话开始和结束)
我正在使用事件触发器,可以记录创建表等操作:Postgresql 用户登录/注销时的Postgres事件触发器(会话开始和结束),postgresql,postgresql-9.6,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', 'd
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。不,不是possible@a_horse_with_no_name看到事件触发器在每个新版本(例如添加了table_rewrite)事件中都获得了更多功能,您认为在未来的版本中可能会出现什么情况吗?您需要在以下问题之一上提出这个问题(-general是一个很好的开始)。但我没有看到这一点。如果你需要它,考虑赞助它。