如何添加仓库用户?


如果您有不止一个人与您的分段仓库一起工作,您可能希望为您的团队创建用户,以便每个人都可以有独立的登录。本节中的三个步骤将向您展示如何创建用户、授予对模式的使用权限,然后授予用户与该模式交互所需的权限。

1.属性创建用户创建用户命令

创建用户<的名字>(集团<团体>]密码<密码>(有效的直到]<abstime>

上面[]中的代码是可选的,您不需要对用户进行分组,也不需要给他们的凭据指定过期日期,代码不需要它就可以工作。但是,如果你选择使用这些参数,< abstime >应该格式化为“2015-09-13”,翻译成2015年9月13日。

例如,您可以创建一个名为flashthesloth作为

创建用户flashthesloth密码“slow_is_beautiful”

这将创建一个用户,您可以运行以下命令来获取数据库中的用户列表。

选择*pg_user

现在我们已经确认用户已经创建,他们已经可以访问公共模式,该模式包含关于集群的系统级信息,但是我们需要给他们访问他们将要工作的特定模式的权限。

2.在架构上授予使用情况

接下来,格兰特使用在我们刚刚创建的用户模式中

格兰特使用模式<schema_name><用户>

上面的SQL命令授予用户在模式上的使用权限。让我们假设你愿意同意flashthesloth访问您的开发模式,如下所示

格兰特使用模式发展flashthesloth

我们的新用户现在有使用权限发展架构,现在我们需要授予它们可以对群集运行的SQL命令的类型。出于此示例的目的,我们将为用户读取权限提供。

3.选择特权授予

补助选择权限,以便用户可以查询表

格兰特选择所有模式<schema_name><用户>

上面的SQL命令授予用户对所选模式中所有表的SELECT权限。为我们的flashthesloth用户和发展模式,如下所示。

格兰特选择所有模式发展flashthesloth

执行这三个步骤将产生一个新用户,该用户可以查询给定模式中的所有表。如果您想要访问多个模式,那么只需对每个额外的模式重复步骤2和步骤3。如果你有任何问题或者在这个过程中遇到任何问题,联系我们

最后更改日期:2020年6月05日



从分段开始

细分是将网站和移动应用数据整合到300多个分析和增长工具的最简单方法。
创建免费帐户