无法连接到我的机器上本地安装的postgresql服务器

时间:2014-10-14 07:31:57

标签: postgresql rest database-connection

我已经使用Bitnani在我的Mac Book Pro上本地安装了DSP(Dreamfactory服务平台)。

我的Macbook上有一个本地运行的PostGreSQL服务器,我想使用DSP连接到该服务器。 我能够成功地从其他应用程序连接到我的PostGreSQL服务器,这实际上意味着设置没有问题。 但是,在尝试从DSP连接时,我得到错误: - "无法启动服务" sql":CDbConnection无法打开数据库连接。"

我的连接字符串是: - " pgsql:host = localhost; dbname = Pinu" 此外,密码已正确输入。

端口默认为5432.无论我是否在连接字符串中输入相同内容,连接始终会失败。

即使我尝试将服务添加为远程SQL DB,我知道它实际上位于同一本地主机上。不确定这是不是问题。

我也尝试输入 - 127.0.0.1代替localhost,但我仍然看到同样的问题。

在这方面的任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:0)

通过电子邮件与您交谈后,看起来根本问题在于您尚未成功将DSP升级到最新版本。我们明天将在Bitnami上发布DreamFactory 1.8版,所以你应该升级到最新版本。

就PostgreSQL问题而言,让我们探讨一些选择:

  

1)连接字符串:

     

a)pgsql:host = localhost; dbname = Pinu
  b)   pgsql的:主机=本地主机:5432; DBNAME-PINU
  C)   pgsql的:主机=本地主机;端口= 5432; DBNAME = PINU

     

2)如果这些不起作用,请尝试用您的localhost替换   127.0.0.1(正如您之前尝试的那样,但在所有情况下都要对此进行测试)。

     

3)   pgsql的:主机=本地主机;端口= 5432; DBNAME =系列1;架构= schema_name_here

通常,选项A应该没有问题。

如果您愿意,可以尝试这些,如果您需要升级帮助,请通过电子邮件再次与我联系。

- 谢谢, 标记