首页 > 解决方案 > postgresql:如果不退出则创建用户

问题描述

如果不退出,请有办法创建用户。

CREATE USER sup_ WITH PASSWORD 'postgres';

当我执行两次得到错误说 sup_ 存在。我应该如何更正我的查询?

谢谢?

标签: sqlpostgresql

解决方案


没有IF NOT EXISTS条款 for CREATE ROLE。您可能希望使用 PL/pgSQL 来解决您的问题。看看这个问题,基本上是一样的,答案很透彻。


推荐阅读