【发布时间】:2018-09-02 12:47:10
【问题描述】:
我正在尝试在 PostgreSQL 中创建一个只读用户并且我已经这样做了,唯一需要注意的是我的新只读用户能够创建临时表。如何??为什么??
我特意跑了:
CREATE ROLE read_access LOGIN;
REVOKE CREATE ON SCHEMA public FROM public;
GRANT USAGE ON SCHEMA {schema_name} TO read_access;
GRANT SELECT ON ALL TABLES IN SCHEMA {schema_name} TO read_access;
ALTER DEFAULT PRIVILEGES IN SCHEMA {schema_name}
GRANT SELECT ON TABLES TO read_access;
【问题讨论】:
标签: postgresql permissions temp-tables