-- -- Tests for start and end session hooks -- -- Only activity from role regress_sess_hook_usr2 is logged. CREATE ROLE regress_sess_hook_usr1 SUPERUSER LOGIN; CREATE ROLE regress_sess_hook_usr2 SUPERUSER LOGIN; \set prevdb :DBNAME \set prevusr :USER CREATE TABLE session_hook_log(id SERIAL, dbname TEXT, username TEXT, hook_at TEXT); SELECT * FROM session_hook_log ORDER BY id; \c :prevdb regress_sess_hook_usr1 SELECT * FROM session_hook_log ORDER BY id; \c :prevdb regress_sess_hook_usr2 SELECT * FROM session_hook_log ORDER BY id; \c :prevdb :prevusr SELECT * FROM session_hook_log ORDER BY id; DROP ROLE regress_sess_hook_usr1; DROP ROLE regress_sess_hook_usr2;