Timescale 云:性能、规模、企业级
自托管产品
MST
您可以创建提供数据库只读访问权限的角色。
重要提示
向数据库添加只读用户角色不会提供资源隔离。如果您想限制只读用户的访问权限并隔离资源,可以改为创建读取副本。有关更多信息,请参阅读取扩展部分。
您可以创建只读用户以提供对数据库的有限访问权限。
以
tsdbadmin
用户身份连接到数据库。在 psql 提示符下,创建新角色
CREATE ROLE readaccess;根据需要为角色授予适当的权限。例如,要授予特定表的
SELECT
权限,请使用GRANT SELECT ON <TABLE_NAME> TO readaccess;要授予特定模式中所有表的
SELECT
权限,请使用GRANT SELECT ON ALL TABLES IN SCHEMA <SCHEMA_NAME> TO readaccess;创建新用户
CREATE USER read_user WITH PASSWORD 'read_password';将角色分配给新用户
GRANT readaccess TO read_user;
关键词