我已经使用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,但我仍然看到同样的问题。
在这方面的任何帮助都将受到高度赞赏!
答案 0 :(得分:0)
通过电子邮件与您交谈后,看起来根本问题在于您尚未成功将DSP升级到最新版本。我们明天将在Bitnami上发布DreamFactory 1.8版,所以你应该升级到最新版本。
就PostgreSQL问题而言,让我们探讨一些选择:
1)连接字符串:
a)pgsql:host = localhost; dbname = Pinu
b) pgsql的:主机=本地主机:5432; DBNAME-PINU
C) pgsql的:主机=本地主机;端口= 5432; DBNAME = PINU2)如果这些不起作用,请尝试用您的localhost替换 127.0.0.1(正如您之前尝试的那样,但在所有情况下都要对此进行测试)。
3) pgsql的:主机=本地主机;端口= 5432; DBNAME =系列1;架构= schema_name_here
通常,选项A应该没有问题。
如果您愿意,可以尝试这些,如果您需要升级帮助,请通过电子邮件再次与我联系。
- 谢谢, 标记