From: Stephen Frost Date: Fri, 21 Aug 2015 19:51:24 +0000 (-0400) Subject: Clean up roles from roleattributes test X-Git-Tag: REL9_6_BETA1~1455 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=072710dff3eef4540f1c64d07890eb128535e212;p=postgresql Clean up roles from roleattributes test Having the roles remain after the test ends up causing repeated 'make installcheck' runs to fail and may be risky from a security perspective also, so remove them at the end of the test. --- diff --git a/src/test/regress/expected/roleattributes.out b/src/test/regress/expected/roleattributes.out index b7fded9355..aa5f42abf4 100644 --- a/src/test/regress/expected/roleattributes.out +++ b/src/test/regress/expected/roleattributes.out @@ -230,7 +230,20 @@ SELECT * FROM pg_authid WHERE rolname = 'test_bypassrls'; test_bypassrls | f | t | f | f | f | f | t | -1 | | (1 row) --- remove the one role with LOGIN rights +-- clean up roles +DROP ROLE test_def_superuser; +DROP ROLE test_superuser; +DROP ROLE test_def_inherit; +DROP ROLE test_inherit; +DROP ROLE test_def_createrole; +DROP ROLE test_createrole; +DROP ROLE test_def_createdb; +DROP ROLE test_createdb; +DROP ROLE test_def_role_canlogin; DROP ROLE test_role_canlogin; --- other roles not removed to test pg_dumpall role dump through --- pg_upgrade +DROP USER test_def_user_canlogin; +DROP USER test_user_canlogin; +DROP ROLE test_def_replication; +DROP ROLE test_replication; +DROP ROLE test_def_bypassrls; +DROP ROLE test_bypassrls; diff --git a/src/test/regress/sql/roleattributes.sql b/src/test/regress/sql/roleattributes.sql index 9f9dd9cf81..67c6b0f835 100644 --- a/src/test/regress/sql/roleattributes.sql +++ b/src/test/regress/sql/roleattributes.sql @@ -78,8 +78,20 @@ SELECT * FROM pg_authid WHERE rolname = 'test_bypassrls'; ALTER ROLE test_bypassrls WITH BYPASSRLS; SELECT * FROM pg_authid WHERE rolname = 'test_bypassrls'; --- remove the one role with LOGIN rights +-- clean up roles +DROP ROLE test_def_superuser; +DROP ROLE test_superuser; +DROP ROLE test_def_inherit; +DROP ROLE test_inherit; +DROP ROLE test_def_createrole; +DROP ROLE test_createrole; +DROP ROLE test_def_createdb; +DROP ROLE test_createdb; +DROP ROLE test_def_role_canlogin; DROP ROLE test_role_canlogin; - --- other roles not removed to test pg_dumpall role dump through --- pg_upgrade +DROP USER test_def_user_canlogin; +DROP USER test_user_canlogin; +DROP ROLE test_def_replication; +DROP ROLE test_replication; +DROP ROLE test_def_bypassrls; +DROP ROLE test_bypassrls;