Adds test_role_admin to make the test makes sense

pull/7451/head
gurkanindibay 2024-02-05 16:03:00 +03:00
parent cb59f41e7d
commit 03f67d691c
2 changed files with 3 additions and 3 deletions

View File

@ -254,11 +254,11 @@ SELECT result FROM run_command_on_all_nodes(
[{"member":"test_admin_role","grantor":"postgres","admin_option":true}] [{"member":"test_admin_role","grantor":"postgres","admin_option":true}]
(3 rows) (3 rows)
SELECT roleid::regrole::text AS role, member::regrole::text, (grantor::regrole::text IN ('postgres', 'non_dist_role_1', 'dist_role_1')) AS grantor, admin_option FROM pg_auth_members WHERE roleid::regrole::text LIKE '%dist\_%' ORDER BY 1, 2; SELECT roleid::regrole::text AS role, member::regrole::text, (grantor::regrole::text IN ('postgres', 'non_dist_role_1', 'dist_role_1','test_admin_role')) AS grantor, admin_option FROM pg_auth_members WHERE roleid::regrole::text LIKE '%dist\_%' ORDER BY 1, 2;
role | member | grantor | admin_option role | member | grantor | admin_option
--------------------------------------------------------------------- ---------------------------------------------------------------------
dist_role_1 | dist_role_2 | t | f dist_role_1 | dist_role_2 | t | f
dist_role_3 | non_dist_role_3 | f | f dist_role_3 | non_dist_role_3 | t | f
dist_role_3 | test_admin_role | t | t dist_role_3 | test_admin_role | t | t
non_dist_role_1 | non_dist_role_2 | t | f non_dist_role_1 | non_dist_role_2 | t | f
non_dist_role_4 | dist_role_4 | t | f non_dist_role_4 | dist_role_4 | t | f

View File

@ -124,7 +124,7 @@ SELECT result FROM run_command_on_all_nodes(
$$ $$
); );
SELECT roleid::regrole::text AS role, member::regrole::text, (grantor::regrole::text IN ('postgres', 'non_dist_role_1', 'dist_role_1')) AS grantor, admin_option FROM pg_auth_members WHERE roleid::regrole::text LIKE '%dist\_%' ORDER BY 1, 2; SELECT roleid::regrole::text AS role, member::regrole::text, (grantor::regrole::text IN ('postgres', 'non_dist_role_1', 'dist_role_1','test_admin_role')) AS grantor, admin_option FROM pg_auth_members WHERE roleid::regrole::text LIKE '%dist\_%' ORDER BY 1, 2;
SELECT objid::regrole FROM pg_catalog.pg_dist_object WHERE classid='pg_authid'::regclass::oid AND objid::regrole::text LIKE '%dist\_%' ORDER BY 1; SELECT objid::regrole FROM pg_catalog.pg_dist_object WHERE classid='pg_authid'::regclass::oid AND objid::regrole::text LIKE '%dist\_%' ORDER BY 1;
REVOKE dist_role_3 from non_dist_role_3 granted by test_admin_role; REVOKE dist_role_3 from non_dist_role_3 granted by test_admin_role;