postgresql - 如何在 Postgresql 上创建用户?

标签 postgresql ubuntu

我正在努力让这件事尽可能简单地发生。我到处都看到它说它很简单:

$ createuser -P

但这总是会失败:

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

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

现在怎么办?

最佳答案

尝试 reading the fine manuals .您提供一个用户名

createuser -P newusername

就个人而言,我总是通过 SQL 使用 CREATE USER 来完成它

关于postgresql - 如何在 Postgresql 上创建用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24187537/

相关文章:

java - 名称为 'defaultReference' 的多个反向引用属性!为什么?

sql - 为什么我们使用 `As foo (geom)` 而不是 `As geom`

docker - 使用 docker-compose 运行容器时出错,从我在 dockerhub 中的私有(private)存储库中提取图像时出错

linux - 需要更少的笨蛋 shell

xml - Postgresql xml元素查询

java - Elastic Beanstalk 上的 Clojure ring 应用程序出现 Postgres 版本错误

Ubuntu - Acronis True Image 的替代品

ubuntu - 如何在本地 ubuntu14.04 上使用域名设置服务器?

java - 适用于 Linux 的 Windows 子系统无法识别 JAVA_HOME 环境变量

sql - 将数据从一个表复制到同一数据库中的另一个表的有效方法