将权利从一个用户转移到另一个用户
Transfer rights from user to another user
我有 3 个任务:
- 创建具有 'sa' 权限的数据库所有者。
- 创建三个数据库用户。
- 将权限从任务 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';
如何解决第三个任务?
您需要使用grant
函数:
GRANT admin TO user1;
我有 3 个任务:
- 创建具有 'sa' 权限的数据库所有者。
- 创建三个数据库用户。
- 将权限从任务 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';
如何解决第三个任务?
您需要使用grant
函数:
GRANT admin TO user1;