我在我的 PostgreSQL 中创建了名为“support”的新角色。现在我需要为这个角色授予“只读”权限,所有存在的数据库/表。此外,我需要在将来创建的每个数据库上自动授予相同的权限。
我在新数据库中尝试授予权限的下一个查询未成功(无法从新数据库表中选择):
ALTER DEFAULT PRIVILEGES FOR ROLE support GRANT SELECT ON TABLES TO PUBLIC;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES to support;