postgresql/src/test/modules/test_session_hooks/expected/test_session_hooks.out

38 lines
1.2 KiB
Plaintext

--
-- 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;
id | dbname | username | hook_at
----+--------+----------+---------
(0 rows)
\c :prevdb regress_sess_hook_usr1
SELECT * FROM session_hook_log ORDER BY id;
id | dbname | username | hook_at
----+--------+----------+---------
(0 rows)
\c :prevdb regress_sess_hook_usr2
SELECT * FROM session_hook_log ORDER BY id;
id | dbname | username | hook_at
----+--------------------+------------------------+---------
1 | contrib_regression | regress_sess_hook_usr2 | START
(1 row)
\c :prevdb :prevusr
SELECT * FROM session_hook_log ORDER BY id;
id | dbname | username | hook_at
----+--------------------+------------------------+---------
1 | contrib_regression | regress_sess_hook_usr2 | START
2 | contrib_regression | regress_sess_hook_usr2 | END
(2 rows)
DROP ROLE regress_sess_hook_usr1;
DROP ROLE regress_sess_hook_usr2;