【发布时间】:2020-06-05 05:30:56
【问题描述】:
我正在尝试在事务中添加新角色并修改现有角色,如下所示:
BEGIN;
-- readonly role
CREATE ROLE readonly;
REVOKE CREATE ON SCHEMA public FROM readonly;
REVOKE ALL PRIVILEGES ON DATABASE some_database FROM readonly;
...
...
...
COMMIT;
但我只想在readonly 角色不存在时运行此事务。如何将此交易放入 if condition 中?
【问题讨论】:
标签: postgresql postgresql-11 postgres-10