Timescale 云:性能、规模、企业级

自托管产品

MST

您可以创建提供数据库只读访问权限的角色。

重要提示

向数据库添加只读用户角色不会提供资源隔离。如果您想限制只读用户的访问权限并隔离资源,可以改为创建读取副本。有关更多信息,请参阅读取扩展部分。

您可以创建只读用户以提供对数据库的有限访问权限。

  1. tsdbadmin 用户身份连接到数据库。

  2. 在 psql 提示符下,创建新角色

    CREATE ROLE readaccess;
  3. 根据需要为角色授予适当的权限。例如,要授予特定表的 SELECT 权限,请使用

    GRANT SELECT ON <TABLE_NAME> TO readaccess;

    要授予特定模式中所有表的 SELECT 权限,请使用

    GRANT SELECT ON ALL TABLES IN SCHEMA <SCHEMA_NAME> TO readaccess;
  4. 创建新用户

    CREATE USER read_user WITH PASSWORD 'read_password';
  5. 将角色分配给新用户

    GRANT readaccess TO read_user;

关键词

在此页面上发现问题?报告问题 或 编辑此页面 在 GitHub。