Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbeecbe8

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

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 USERsuper_user SUPERUSER;
3-
CREATE USERregular_user;
4-
\c -regular_user
2+
CREATE USERregress_super_user SUPERUSER;
3+
CREATE USERregress_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 ROLEregular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
29+
ALTER ROLEregress_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 ROLEregular_user SET test_pg_db_role_setting.user_param = 'bbb';
31+
ALTER ROLEregress_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 ROLEregular_user SET test_pg_db_role_setting.superuser_param = 'aaa' USER SET;
35-
ALTER ROLEregular_user SET test_pg_db_role_setting.user_param = 'bbb' USER SET;
36-
\drdsregular_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 ROLEregress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa' USER SET;
35+
ALTER ROLEregress_regular_user SET test_pg_db_role_setting.user_param = 'bbb' USER SET;
36+
\drdsregress_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 ROLEregular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
80-
\drdsregular_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 ROLEregress_regular_user SET test_pg_db_role_setting.superuser_param = 'aaa';
80+
\drdsregress_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 ROLEregular_user SET test_pg_db_role_setting.superuser_param = 'ccc' USER SET;
90+
ALTER ROLEregress_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 TOregular_user;
101-
\c -regular_user
102-
ALTER ROLEregular_user SET test_pg_db_role_setting.superuser_param = 'ccc';
103-
\drdsregular_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 TOregress_regular_user;
101+
\c -regress_regular_user
102+
ALTER ROLEregress_regular_user SET test_pg_db_role_setting.superuser_param = 'ccc';
103+
\drdsregress_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-
CREATEUSERsuper_user SUPERUSER;
3-
CREATEUSERregular_user;
2+
CREATEUSERregress_super_user SUPERUSER;
3+
CREATEUSERregress_regular_user;
44

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

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

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

23-
\drdsregular_user
23+
\drdsregress_regular_user
2424

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

36-
\c-super_user
37-
ALTER ROLEregular_userSETtest_pg_db_role_setting.superuser_param='aaa';
38-
\drdsregular_user
36+
\c-regress_super_user
37+
ALTER ROLEregress_regular_userSETtest_pg_db_role_setting.superuser_param='aaa';
38+
\drdsregress_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 ROLEregular_userSETtest_pg_db_role_setting.superuser_param='ccc' USERSET;
42+
ALTER ROLEregress_regular_userSETtest_pg_db_role_setting.superuser_param='ccc' USERSET;
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-
GRANTSETON PARAMETERtest_pg_db_role_setting.superuser_param TOregular_user;
47+
GRANTSETON PARAMETERtest_pg_db_role_setting.superuser_param TOregress_regular_user;
4848

49-
\c-regular_user
50-
ALTER ROLEregular_userSETtest_pg_db_role_setting.superuser_param='ccc';
49+
\c-regress_regular_user
50+
ALTER ROLEregress_regular_userSETtest_pg_db_role_setting.superuser_param='ccc';
5151

52-
\drdsregular_user
52+
\drdsregress_regular_user
5353

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

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp