数据库 – 如何在Windows中将用户添加到PostgreSQL?

前端之家收集整理的这篇文章主要介绍了数据库 – 如何在Windows中将用户添加到PostgreSQL?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Windows 7机器上运行Postgresql.要运行数据库,我输入:
C:\psql -Upostgres mydb

这可行,但如果我可以放弃-U的东西会很好,但后来Postgres认为我试图以“Eric”身份登录,因为那是我的用户个人资料.

所以我需要向Postgres添加一个用户.但是怎么样?如果我尝试:

C:\createuser Eric

Postgres认为我正在尝试添加用户Eric作为用户Eric失败.添加-U标志似乎不起作用.

我错过了什么?我的命令窗口处于管理员模式,显然没有可用的sudo.

解决方法

在pgadmin中,您可以创建一个新的“登录角色”并将其命名为Eric并以图形方式为其授予权限,或者从命令行中您可以执行类似此操作的操作
psql -U postgres -c "CREATE ROLE Eric LOGIN NOSUPERUSER INHERIT CREATEDB CREATEROLE;" mydb

有关CREATE ROLE选项的信息,请参阅http://developer.postgresql.org/pgdocs/postgres/sql-createrole.html.

原文链接:https://www.f2er.com/mssql/84080.html

猜你在找的MsSQL相关文章