mirror of
https://github.com/postgres/postgres.git
synced 2026-05-28 04:35:45 -04:00
Fix installcheck for test_rls_hooks
As pointed out by the buildfarm, test_rls_hooks wasn't functioning properly with a clean installcheck. test_rls_hooks needs to explicitly load the library with the hooks in it, to allow installcheck to work; using the --temp-config doesn't help since that isn't used when running installcheck and it isn't exactly fair to the buildfarm to modify the installed config prior to calling installcheck. Also, have test_rls_hooks clean up after itself.
This commit is contained in:
parent
0bf22e0c8b
commit
450fa1b5ba
2 changed files with 18 additions and 0 deletions
|
|
@ -1,3 +1,4 @@
|
|||
LOAD 'test_rls_hooks';
|
||||
CREATE TABLE rls_test_permissive (
|
||||
username name,
|
||||
supervisor name,
|
||||
|
|
@ -191,3 +192,9 @@ ERROR: new row violates WITH CHECK OPTION for "rls_test_both"
|
|||
-- failure
|
||||
INSERT INTO rls_test_both VALUES ('r4','s4',7);
|
||||
ERROR: new row violates WITH CHECK OPTION for "rls_test_both"
|
||||
RESET ROLE;
|
||||
DROP TABLE rls_test_restrictive;
|
||||
DROP TABLE rls_test_permissive;
|
||||
DROP TABLE rls_test_both;
|
||||
DROP ROLE r1;
|
||||
DROP ROLE s1;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
LOAD 'test_rls_hooks';
|
||||
|
||||
CREATE TABLE rls_test_permissive (
|
||||
username name,
|
||||
supervisor name,
|
||||
|
|
@ -155,3 +157,12 @@ INSERT INTO rls_test_both VALUES ('r1','s1',7);
|
|||
|
||||
-- failure
|
||||
INSERT INTO rls_test_both VALUES ('r4','s4',7);
|
||||
|
||||
RESET ROLE;
|
||||
|
||||
DROP TABLE rls_test_restrictive;
|
||||
DROP TABLE rls_test_permissive;
|
||||
DROP TABLE rls_test_both;
|
||||
|
||||
DROP ROLE r1;
|
||||
DROP ROLE s1;
|
||||
|
|
|
|||
Loading…
Reference in a new issue