将权限从用户转移到另一个用户

时间:2018-12-17 13:39:50

标签: postgresql privileges grant

我有3个任务:

  1. 创建具有“ sa”权限的数据库所有者。
  2. 创建三个数据库用户。
  3. 将用户从任务1的权限转移到任务2的用户之一。

我知道如何解决第一和第二个任务:

CREATE USER admin WITH LOGIN PASSWORD 'password' SUPERUSER;
CREATE USER user1 WITH LOGIN PASSWORD 'user1';
CREATE USER user2 WITH LOGIN PASSWORD 'user2';
CREATE USER user3 WITH LOGIN PASSWORD 'user3';

我该如何解决第三项任务?

1 个答案:

答案 0 :(得分:0)

您需要使用grant函数:

GRANT admin TO user1;