开始使用免费开始使用

管理用户与用户组

Sandra 在 SBA 的项目进展非常顺利。自从上线在线贷款平台后,贷款处理速度比以前快了很多。因此,负责贷款管理平台的团队也在扩大。Sandra 现在领导该团队,并新招聘了 3 名开发者。在新同事入职前,Sandra 希望为每位用户创建数据库账户,并为每个账户授予相同的访问权限。

本练习是课程的一部分

创建 PostgreSQL 数据库

查看课程

练习说明

  • 为 Ronald Jones(rjones)、Kim Lopez(klopez)和 Jessica Chen(jchen)创建新的用户账户。
  • 创建一个名为 dev_team 的新组。
  • dev_team 授予对 loan 表的 INSERTUPDATEDELETESELECT 权限。
  • 将这 3 个新用户账户添加到 dev_team 组中。

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Create a user account for Ronald Jones
CREATE ___ rjones WITH ___ 'changeme';

-- Create a user account for Kim Lopez
___ ___ klopez ___ ___ 'changeme';

-- Create a user account for Jessica Chen
___ ___ ___ ___ ___ ___;

-- Create the dev_team group
___ ___ ___;

-- Grant privileges to dev_team group on loan table
GRANT ___, ___, ___, ___ ON ___ TO ___;

-- Add the new user accounts to the dev_team group
ALTER GROUP ___ ADD USER ___, ___, ___;
编辑并运行代码