如何在WebMatrix php中连接到postgres数据库?

时间:2013-12-17 11:12:04

标签: php postgresql heroku webmatrix

我不确定,如何通过WebMatrix创建的本地服务器连接到heroku上的数据库。如果我的应用程序托管在heroku上运行php脚本,我有代码连接到数据库工作。下面的一行失败了:

$ dbconn = pg_connect(“host = someEC2Instance.com port = 5432 dbname = xxxxxxx user = xxxxxxxx password = xxxxxxxxxx sslmode = require options =' - client_encoding = UTF8'”)或死掉('无法连接:'。 pg_last_error());

我想使用heroku上托管的数据库,有人知道这里有什么问题吗?

1 个答案:

答案 0 :(得分:1)

Normaly数据库未配置为“外部”访问。我不太了解hoster heroku但是:我会说你无法使用你的网络服务器“从外部”访问数据库。

您可以发布完整的错误消息吗?

你可以回应“pg_last_error”..我打赌它会说“连接被拒绝”或“连接超时”。

要访问数据库,您应该在heroku上托管WebApplication或在您的电脑上安装本地数据库。

问候。