@@ -17,7 +17,7 @@ create extension pg_audit;
1717CREATE USER super SUPERUSER;
1818ALTER ROLE super SET pg_audit.log = 'Role';
1919ALTER ROLE super SET pg_audit.log_level = 'notice';
20- \connect contrib_regression super;
20+ \connect - super;
2121--
2222-- Create auditor role
2323CREATE ROLE auditor;
@@ -32,7 +32,7 @@ ALTER ROLE user1 SET pg_audit.log_level = 'notice';
3232NOTICE: AUDIT: SESSION,4,1,ROLE,ALTER ROLE,,,ALTER ROLE user1 SET pg_audit.log_level = 'notice';,<not logged>
3333--
3434-- Create, select, drop (select will not be audited)
35- \connect contrib_regression user1
35+ \connect - user1
3636CREATE TABLE public.test (id INT);
3737NOTICE: AUDIT: SESSION,1,1,DDL,CREATE TABLE,TABLE,public.test,CREATE TABLE public.test (id INT);,<not logged>
3838SELECT * FROM test;
@@ -44,7 +44,7 @@ DROP TABLE test;
4444NOTICE: AUDIT: SESSION,2,1,DDL,DROP TABLE,TABLE,public.test,DROP TABLE test;,<not logged>
4545--
4646-- Create second test user
47- \connect contrib_regression super
47+ \connect - super
4848CREATE USER user2;
4949NOTICE: AUDIT: SESSION,1,1,ROLE,CREATE ROLE,,,CREATE USER user2;,<not logged>
5050ALTER ROLE user2 SET pg_audit.log = 'Read, writE';
@@ -57,7 +57,7 @@ ALTER ROLE user2 SET pg_audit.role = auditor;
5757NOTICE: AUDIT: SESSION,5,1,ROLE,ALTER ROLE,,,ALTER ROLE user2 SET pg_audit.role = auditor;,<not logged>
5858ALTER ROLE user2 SET pg_audit.log_statement_once = ON;
5959NOTICE: AUDIT: SESSION,6,1,ROLE,ALTER ROLE,,,ALTER ROLE user2 SET pg_audit.log_statement_once = ON;,<not logged>
60- \connect contrib_regression user2
60+ \connect - user2
6161CREATE TABLE test2 (id INT);
6262GRANT SELECT ON TABLE public.test2 TO auditor;
6363--
@@ -203,10 +203,10 @@ UPDATE test3
203203WARNING: AUDIT: OBJECT,6,1,WRITE,INSERT,TABLE,public.test2,<previously logged>,<previously logged>
204204--
205205-- Change permissions of user 2 so that only object logging will be done
206- \connect contrib_regression super
206+ \connect - super
207207alter role user2 set pg_audit.log = 'NONE';
208208NOTICE: AUDIT: SESSION,1,1,ROLE,ALTER ROLE,,,alter role user2 set pg_audit.log = 'NONE';,<not logged>
209- \connect contrib_regression user2
209+ \connect - user2
210210--
211211-- Create test4 and add permissions
212212CREATE TABLE test4
@@ -278,10 +278,10 @@ DROP TABLE test3;
278278DROP TABLE test4;
279279--
280280-- Change permissions of user 1 so that session logging will be done
281- \connect contrib_regression super
281+ \connect - super
282282alter role user1 set pg_audit.log = 'DDL, READ';
283283NOTICE: AUDIT: SESSION,1,1,ROLE,ALTER ROLE,,,"alter role user1 set pg_audit.log = 'DDL, READ';",<not logged>
284- \connect contrib_regression user1
284+ \connect - user1
285285--
286286-- Create table is session logged
287287CREATE TABLE public.account
@@ -314,12 +314,12 @@ INSERT INTO account (id, name, password, description)
314314 VALUES (1, 'user1', 'HASH1', 'blah, blah');
315315--
316316-- Change permissions of user 1 so that only object logging will be done
317- \connect contrib_regression super
317+ \connect - super
318318alter role user1 set pg_audit.log = 'none';
319319NOTICE: AUDIT: SESSION,1,1,ROLE,ALTER ROLE,,,alter role user1 set pg_audit.log = 'none';,<not logged>
320320alter role user1 set pg_audit.role = 'auditor';
321321NOTICE: AUDIT: SESSION,2,1,ROLE,ALTER ROLE,,,alter role user1 set pg_audit.role = 'auditor';,<not logged>
322- \connect contrib_regression user1
322+ \connect - user1
323323--
324324-- ROLE class not set, so auditor grants not logged
325325GRANT SELECT (password),
@@ -361,12 +361,12 @@ NOTICE: AUDIT: OBJECT,2,1,WRITE,UPDATE,TABLE,public.account,"UPDATE account
361361 SET password = 'HASH2';",<not logged>
362362--
363363-- Change permissions of user 1 so that session relation logging will be done
364- \connect contrib_regression super
364+ \connect - super
365365alter role user1 set pg_audit.log_relation = on;
366366NOTICE: AUDIT: SESSION,1,1,ROLE,ALTER ROLE,,,alter role user1 set pg_audit.log_relation = on;,<not logged>
367367alter role user1 set pg_audit.log = 'read, WRITE';
368368NOTICE: AUDIT: SESSION,2,1,ROLE,ALTER ROLE,,,"alter role user1 set pg_audit.log = 'read, WRITE';",<not logged>
369- \connect contrib_regression user1
369+ \connect - user1
370370--
371371-- Not logged
372372create table ACCOUNT_ROLE_MAP
@@ -460,7 +460,7 @@ NOTICE: AUDIT: SESSION,5,1,WRITE,UPDATE,TABLE,public.account,"UPDATE account
460460 SET password = 'HASH2';",<not logged>
461461--
462462-- Change back to superuser to do exhaustive tests
463- \connect contrib_regression super
463+ \connect - super
464464SET pg_audit.log = 'ALL';
465465NOTICE: AUDIT: SESSION,1,1,MISC,SET,,,SET pg_audit.log = 'ALL';,<not logged>
466466SET pg_audit.log_level = 'notice';
0 commit comments