ALTER ROLE¶
说明¶
修改角色
示例¶
示例1: 禁用/启用角色
-- 清理环境
DROP ROLE user1;
DROP ROLE role1;
-- 创建角色
CREATE ROLE role1;
-- 禁用角色
ALTER ROLE role1 DISABLE;
-- 创建用户(指定角色处于禁用状态,创建失败)
CREATE USER user1 WITH PASSWORD 'abcd1234!' ROLE role1;
ERROR, CREATE USER: role "ROLE1" is disabled
-- 启用角色
ALTER ROLE role1 ENABLE;
-- 创建用户(指定角色处于启用状态,创建成功)
CREATE USER user1 WITH PASSWORD 'abcd1234!' ROLE role1;
-- 清理环境
DROP USER user1;
DROP ROLE role1;