Skip to content

Commit beecbe8

Browse files
committed
Fix invalid role names introduced in 096dd80
096dd80 added new regression tests dealing with roles. By oversight, role names didn't start with regress_ prefix. This commit fixes that.
1 parent 096dd80 commit beecbe8

File tree

2 files changed

+59
-59
lines changed

2 files changed

+59
-59
lines changed

src/test/modules/test_pg_db_role_setting/expected/test_pg_db_role_setting.out

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
CREATE EXTENSION test_pg_db_role_setting;
2-
CREATE USER super_user SUPERUSER;
3-
CREATE USER regular_user;
4-
\c - regular_user
2+
CREATE USER regress_super_user SUPERUSER;
3+
CREATE USER regress_regular_user;
4+
\c - regress_regular_user
55
-- successfully set a placeholder value
66
SET test_pg_db_role_setting.superuser_param = 'aaa';
77
-- module is loaded, the placeholder value is thrown away
@@ -24,24 +24,24 @@ SHOW test_pg_db_role_setting.user_param;
2424
user_param_value
2525
(1 row)
2626

27-
\c - regular_user
27+
\c - regress_regular_user
2828
-- fail, not privileges
29-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
29+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
3030
ERROR: permission denied to set parameter "test_pg_db_role_setting.superuser_param"
31-
ALTER ROLE regular_user SET test_pg_db_role_setting.user_param = 'bbb';
31+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.user_param = 'bbb';
3232
ERROR: permission denied to set parameter "test_pg_db_role_setting.user_param"
3333
-- success for USER SET parameters
34-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'aaa' USER SET;
35-
ALTER ROLE regular_user SET test_pg_db_role_setting.user_param = 'bbb' USER SET;
36-
\drds regular_user
37-
List of settings
38-
Role | Database | Settings | User set
39-
--------------+----------+---------------------------------------------+----------
40-
regular_user | | test_pg_db_role_setting.superuser_param=aaa+| t +
41-
| | test_pg_db_role_setting.user_param=bbb | t
34+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa' USER SET;
35+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.user_param = 'bbb' USER SET;
36+
\drds regress_regular_user
37+
List of settings
38+
Role | Database | Settings | User set
39+
----------------------+----------+---------------------------------------------+----------
40+
regress_regular_user | | test_pg_db_role_setting.superuser_param=aaa+| t +
41+
| | test_pg_db_role_setting.user_param=bbb | t
4242
(1 row)
4343

44-
\c - regular_user
44+
\c - regress_regular_user
4545
-- successfully set placeholders
4646
SHOW test_pg_db_role_setting.superuser_param;
4747
test_pg_db_role_setting.superuser_param
@@ -75,40 +75,40 @@ SHOW test_pg_db_role_setting.user_param;
7575
bbb
7676
(1 row)
7777

78-
\c - super_user
79-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
80-
\drds regular_user
81-
List of settings
82-
Role | Database | Settings | User set
83-
--------------+----------+---------------------------------------------+----------
84-
regular_user | | test_pg_db_role_setting.superuser_param=aaa+| f +
85-
| | test_pg_db_role_setting.user_param=bbb | t
78+
\c - regress_super_user
79+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
80+
\drds regress_regular_user
81+
List of settings
82+
Role | Database | Settings | User set
83+
----------------------+----------+---------------------------------------------+----------
84+
regress_regular_user | | test_pg_db_role_setting.superuser_param=aaa+| f +
85+
| | test_pg_db_role_setting.user_param=bbb | t
8686
(1 row)
8787

88-
\c - regular_user
88+
\c - regress_regular_user
8989
-- don't have a priviledge to change superuser value to user set one
90-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'ccc' USER SET;
90+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'ccc' USER SET;
9191
ERROR: permission denied to set parameter "test_pg_db_role_setting.superuser_param"
92-
\c - super_user
92+
\c - regress_super_user
9393
SELECT load_test_pg_db_role_setting();
9494
load_test_pg_db_role_setting
9595
------------------------------
9696

9797
(1 row)
9898

9999
-- give the privilege to set SUSET param to the regular user
100-
GRANT SET ON PARAMETER test_pg_db_role_setting.superuser_param TO regular_user;
101-
\c - regular_user
102-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'ccc';
103-
\drds regular_user
104-
List of settings
105-
Role | Database | Settings | User set
106-
--------------+----------+---------------------------------------------+----------
107-
regular_user | | test_pg_db_role_setting.superuser_param=ccc+| f +
108-
| | test_pg_db_role_setting.user_param=bbb | t
109-
(1 row)
110-
111-
\c - regular_user
100+
GRANT SET ON PARAMETER test_pg_db_role_setting.superuser_param TO regress_regular_user;
101+
\c - regress_regular_user
102+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'ccc';
103+
\drds regress_regular_user
104+
List of settings
105+
Role | Database | Settings | User set
106+
----------------------+----------+---------------------------------------------+----------
107+
regress_regular_user | | test_pg_db_role_setting.superuser_param=ccc+| f +
108+
| | test_pg_db_role_setting.user_param=bbb | t
109+
(1 row)
110+
111+
\c - regress_regular_user
112112
-- successfully set placeholders
113113
SHOW test_pg_db_role_setting.superuser_param;
114114
test_pg_db_role_setting.superuser_param

src/test/modules/test_pg_db_role_setting/sql/test_pg_db_role_setting.sql

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CREATE EXTENSION test_pg_db_role_setting;
2-
CREATE USER super_user SUPERUSER;
3-
CREATE USER regular_user;
2+
CREATE USER regress_super_user SUPERUSER;
3+
CREATE USER regress_regular_user;
44

5-
\c - regular_user
5+
\c - regress_regular_user
66
-- successfully set a placeholder value
77
SET test_pg_db_role_setting.superuser_param = 'aaa';
88

@@ -12,17 +12,17 @@ SELECT load_test_pg_db_role_setting();
1212
SHOW test_pg_db_role_setting.superuser_param;
1313
SHOW test_pg_db_role_setting.user_param;
1414

15-
\c - regular_user
15+
\c - regress_regular_user
1616
-- fail, not privileges
17-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
18-
ALTER ROLE regular_user SET test_pg_db_role_setting.user_param = 'bbb';
17+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
18+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.user_param = 'bbb';
1919
-- success for USER SET parameters
20-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'aaa' USER SET;
21-
ALTER ROLE regular_user SET test_pg_db_role_setting.user_param = 'bbb' USER SET;
20+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa' USER SET;
21+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.user_param = 'bbb' USER SET;
2222

23-
\drds regular_user
23+
\drds regress_regular_user
2424

25-
\c - regular_user
25+
\c - regress_regular_user
2626
-- successfully set placeholders
2727
SHOW test_pg_db_role_setting.superuser_param;
2828
SHOW test_pg_db_role_setting.user_param;
@@ -33,25 +33,25 @@ SELECT load_test_pg_db_role_setting();
3333
SHOW test_pg_db_role_setting.superuser_param;
3434
SHOW test_pg_db_role_setting.user_param;
3535

36-
\c - super_user
37-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
38-
\drds regular_user
36+
\c - regress_super_user
37+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
38+
\drds regress_regular_user
3939

40-
\c - regular_user
40+
\c - regress_regular_user
4141
-- don't have a priviledge to change superuser value to user set one
42-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'ccc' USER SET;
42+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'ccc' USER SET;
4343

44-
\c - super_user
44+
\c - regress_super_user
4545
SELECT load_test_pg_db_role_setting();
4646
-- give the privilege to set SUSET param to the regular user
47-
GRANT SET ON PARAMETER test_pg_db_role_setting.superuser_param TO regular_user;
47+
GRANT SET ON PARAMETER test_pg_db_role_setting.superuser_param TO regress_regular_user;
4848

49-
\c - regular_user
50-
ALTER ROLE regular_user SET test_pg_db_role_setting.superuser_param = 'ccc';
49+
\c - regress_regular_user
50+
ALTER ROLE regress_regular_user SET test_pg_db_role_setting.superuser_param = 'ccc';
5151

52-
\drds regular_user
52+
\drds regress_regular_user
5353

54-
\c - regular_user
54+
\c - regress_regular_user
5555
-- successfully set placeholders
5656
SHOW test_pg_db_role_setting.superuser_param;
5757
SHOW test_pg_db_role_setting.user_param;

0 commit comments

Comments
 (0)