sql - postgresql:如果不退出则创建用户
问题描述
如果不退出,请有办法创建用户。
CREATE USER sup_ WITH PASSWORD 'postgres';
当我执行两次得到错误说 sup_ 存在。我应该如何更正我的查询?
谢谢?
解决方案
没有IF NOT EXISTS
条款 for CREATE ROLE
。您可能希望使用 PL/pgSQL 来解决您的问题。看看这个问题,基本上是一样的,答案很透彻。
推荐阅读
- python - BeautifulSoup 没有解析整个 html
- encryption - 在不知道如何加密的情况下解密 AES 字符串
- android - 单击后退按钮时片段更改时如何设置选择的侧栏菜单项?
- c++ - 在运行时使用 Ranges 更新结果
- java - 构造函数需要一个找不到的 bean 类型
- apache-kafka - Kafka 流状态存储是为了什么?
- java - 为什么即使在关闭套接字后我也会收到此错误(java.net.BindException:地址已在使用:NET_Bind)?
- unity3d - 如何统一去除按钮的高亮状态?
- openstack - 新的 Web 应用程序或现有 OpenStack Horizon 的定制
- jestjs - Jest 每个测试套件和跨测试用例初始化和共享对象一次