在Windows 10 x64中设置PostgreSQL 9.6(BigSQL图形安装程序)

时间:2017-08-16 18:48:00

标签: postgresql windows-10 postgresql-9.6

我发布了这个,因为我浪费了太多时间试图解决这个问题。我需要一个postgresql dev服务器,我几乎找不到任何适用于Windows 10 x64的资料。

  1. 从postgresql网站下载Postgresql(BigSQL)。安装使用 默认选项。记下任何电子邮件,用户名,端口和/或 密码。
  2. "C:\PostgreSQL\pg96\bin"添加到环境变量中。这将允许你 在终端中使用postgresql命令。
  3. 运行任何postgresql命令时,可能会出现类似于

    的错误
      

    "致命:角色" SomeUsername"不存在"

    我浪费了太多时间来解决上述错误。要解决以下解决方案。

1 个答案:

答案 0 :(得分:0)

打开一个新的cmd终端。输入

psql template postgres

postgres应该是使用BigSQL创建的默认用户名

CREATE ROLE "SomeUsername" LOGIN SUPERUSER CREATEDB CREATEROLE REPLICATION;

SomeUsername替换为您的Windows帐户用户名。保留一切,包括""相同。如果没有引号,它会将您的用户名重命名为小写版本(意外...)。另外,我不推荐生产服务器的上述属性(即SUPERUSER等)。

如果成功创建,则应显示

  

创造角色

如果您犯了错误,可以放弃该角色并重试

DROP ROLE "SomeUsername";

退出

\q