Abh*_*hek 13 postgresql roles windows-7 windows-7-x64
我正在Windows中设置我的PostgreSQL 9.1.
我对PostgreSQL无能为力:无法创建b,无法创建用户; 所有操作都返回错误消息
致命:角色根不存在
root是我的帐户名,是我在安装时创建的Postgresql
但我可以使用以下连接:
username : postgres
Run Code Online (Sandbox Code Playgroud)
如何使用角色连接到postgres root?
有使用su命令Linux平台中提到的解决方案在这里,但无法找出针对windows7解决方案
提前致谢
a_h*_*ame 39
如果您想使用用户名登录Postgres root,首先需要创建这样的用户.
您首先需要以Postgres超级用户身份登录.这通常是postgres(并在安装期间指定):
psql -U postgres ....
Run Code Online (Sandbox Code Playgroud)
然后你可以创建角色和数据库:
psql (9.4.0)
Type "help" for help.
postgres=# create user root with password 'verysecret';
CREATE ROLE
postgres=# \q
c:\
c:\>psql -U root postgres
psql (9.4.0)
Type "help" for help.
postgres=>
Run Code Online (Sandbox Code Playgroud)
以超级用户身份登录,您还可以向root用户授予必要的权限.
所有参数psql 都记录在手册中.
手册中还记录了创建用户和数据库:
| 归档时间: |
|
| 查看次数: |
33698 次 |
| 最近记录: |