I have provisioned the redshift Serverless workspace. I have created sample tables, roles and user. Assigned permission to roles and roles to table. all working fine as accepted. I have to fetch the roles and permission via SQL query . seems like redshift do not give permission to query following key tables like
select * from pg_role;
ERROR: permission denied for relation pg_role [ErrorId: 1-62b24d6a-2506f055101eddb375a1614c]
similar
SELECT user_name,role_name,admin_option FROM svv_user_grants;
ERROR: permission denied for relation svv_user_grants [ErrorId: 1-62b24e36-77998cd06d89764f40fb5589]
SELECT role_name,role_owner FROM svv_roles
ERROR: permission denied for relation svv_roles [ErrorId: 1-62b24e4d-68d1bd5866d49a653339e204]
results for this query is always empty
select * FROM information_schema.role_table_grants
Wondering if someone know how to query users(s) assign to roles and those roles to tables ( plus roles permission like select / update etc ).
thanks !