私はイベント トリガーを使用しており、テーブルの作成などのアクションをログに記録できます。
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 を実行しています。