| -- default for superuser is false |
| CREATE ROLE regress_test_def_superuser; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_superuser'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_superuser | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_superuser WITH SUPERUSER; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_superuser'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_superuser | t | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_superuser WITH NOSUPERUSER; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_superuser'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_superuser | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_superuser WITH SUPERUSER; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_superuser'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_superuser | t | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| -- default for inherit is true |
| CREATE ROLE regress_test_def_inherit; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_inherit'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| --------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_inherit | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_inherit WITH NOINHERIT; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_inherit'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_inherit | f | f | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_inherit WITH INHERIT; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_inherit'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_inherit | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_inherit WITH NOINHERIT; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_inherit'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_inherit | f | f | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| -- default for create role is false |
| CREATE ROLE regress_test_def_createrole; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_createrole'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_createrole | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_createrole WITH CREATEROLE; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createrole'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_createrole | f | t | t | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_createrole WITH NOCREATEROLE; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createrole'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_createrole | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_createrole WITH CREATEROLE; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createrole'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_createrole | f | t | t | f | f | f | f | -1 | | |
| (1 row) |
| |
| -- default for create database is false |
| CREATE ROLE regress_test_def_createdb; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_createdb'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ---------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_createdb | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_createdb WITH CREATEDB; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createdb'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -----------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_createdb | f | t | f | t | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_createdb WITH NOCREATEDB; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createdb'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -----------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_createdb | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_createdb WITH CREATEDB; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_createdb'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| -----------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_createdb | f | t | f | t | f | f | f | -1 | | |
| (1 row) |
| |
| -- default for can login is false for role |
| CREATE ROLE regress_test_def_role_canlogin; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_role_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| --------------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_role_canlogin | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_role_canlogin WITH LOGIN; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_role_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_role_canlogin | f | t | f | f | t | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_role_canlogin WITH NOLOGIN; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_role_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_role_canlogin | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_role_canlogin WITH LOGIN; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_role_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_role_canlogin | f | t | f | f | t | f | f | -1 | | |
| (1 row) |
| |
| -- default for can login is true for user |
| CREATE USER regress_test_def_user_canlogin; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_user_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| --------------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_user_canlogin | f | t | f | f | t | f | f | -1 | | |
| (1 row) |
| |
| CREATE USER regress_test_user_canlogin WITH NOLOGIN; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_user_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_user_canlogin | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER USER regress_test_user_canlogin WITH LOGIN; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_user_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_user_canlogin | f | t | f | f | t | f | f | -1 | | |
| (1 row) |
| |
| ALTER USER regress_test_user_canlogin WITH NOLOGIN; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_user_canlogin'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_user_canlogin | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| -- default for replication is false |
| CREATE ROLE regress_test_def_replication; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_replication'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_replication | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_replication WITH REPLICATION; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_replication'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| --------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_replication | f | t | f | f | f | t | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_replication WITH NOREPLICATION; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_replication'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| --------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_replication | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_replication WITH REPLICATION; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_replication'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| --------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_replication | f | t | f | f | f | t | f | -1 | | |
| (1 row) |
| |
| -- default for bypassrls is false |
| CREATE ROLE regress_test_def_bypassrls; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_def_bypassrls'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ----------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_def_bypassrls | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| CREATE ROLE regress_test_bypassrls WITH BYPASSRLS; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_bypassrls'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_bypassrls | f | t | f | f | f | f | t | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_bypassrls WITH NOBYPASSRLS; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_bypassrls'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_bypassrls | f | t | f | f | f | f | f | -1 | | |
| (1 row) |
| |
| ALTER ROLE regress_test_bypassrls WITH BYPASSRLS; |
| SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlimit, rolpassword, rolvaliduntil FROM pg_authid WHERE rolname = 'regress_test_bypassrls'; |
| rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypassrls | rolconnlimit | rolpassword | rolvaliduntil |
| ------------------------+----------+------------+---------------+-------------+-------------+----------------+--------------+--------------+-------------+--------------- |
| regress_test_bypassrls | f | t | f | f | f | f | t | -1 | | |
| (1 row) |
| |
| -- clean up roles |
| DROP ROLE regress_test_def_superuser; |
| DROP ROLE regress_test_superuser; |
| DROP ROLE regress_test_def_inherit; |
| DROP ROLE regress_test_inherit; |
| DROP ROLE regress_test_def_createrole; |
| DROP ROLE regress_test_createrole; |
| DROP ROLE regress_test_def_createdb; |
| DROP ROLE regress_test_createdb; |
| DROP ROLE regress_test_def_role_canlogin; |
| DROP ROLE regress_test_role_canlogin; |
| DROP USER regress_test_def_user_canlogin; |
| DROP USER regress_test_user_canlogin; |
| DROP ROLE regress_test_def_replication; |
| DROP ROLE regress_test_replication; |
| DROP ROLE regress_test_def_bypassrls; |
| DROP ROLE regress_test_bypassrls; |