如何在Postgresql上创建用户?

时间:2014-06-12 14:53:21

标签: postgresql ubuntu

我正在努力让这种事情变得如此简单。无论我到哪里,都说它很简单:

$ createuser -P

但那总是会失败:

$ creation of new role failed: ERROR:  role "postgres" already exists

我期待一个提示,以便我可以给出一个名字,但它不会出现。

现在怎么办?

3 个答案:

答案 0 :(得分:10)

试试reading the fine manuals。您提供用户名

createuser -P newusername

就个人而言,我总是通过SQL CREATE USER

来做

答案 1 :(得分:0)

解决方案:

$ sudo -u postgres psql

然后

postgres =#DROP USER userToDelete

并重新创建您的用户

$ createuser -P -s -e

答案 2 :(得分:0)

尝试这个。对我有用

createuser --interactive -P