如何在Windows中将用户添加到PostgreSQL?
我在Windows 7机器上运行PostgreSQL。要运行数据库,我输入:
C:psql -Upostgres mydb
这可行,但如果我可以放弃-U
的东西会很好,但Postgres认为我正试图以“Eric”身份登录,因为这是我的用户个人资料。
所以我需要向Postgres添加一个用户。但是怎么样?如果我尝试:
C:createuser Eric
Postgres认为我正在尝试添加用户Eric作为用户Eric失败。添加-U
标志似乎不起作用。
我错过了什么?我的命令窗口处于管理员模式,显然没有sudo
可用。
没有找到相关结果
已邀请:
3 个回复
稀瓣囊
有关CREATE ROLE选项的信息,请参阅http://developer.postgresql.org/pgdocs/postgres/sql-createrole.html。
骂狮淋唐便
powershell的一个衬垫:
扦帽次杏
的文档表明接受了
开关:
要连接的用户名(不是要创建的用户名)。 这是我期望使用的(尽管我从未试图在Windows上设置PostgreSQL,仅在unices上)。