Heroku应用程序上的远程postgres数据库

时间:2014-06-06 00:24:21

标签: database postgresql heroku amazon-ec2

如何将我的Heroku应用程序连接到亚马逊EC2上托管的Postgres数据库而无需任何付费插件? 我正在使用Django,我目前的代码是:

DATABASES = {'default': dj_database_url.config(default='postgres://postgres:xxx@publicip/dbname')}

但我仍然连接到我的本地数据库..

1 个答案:

答案 0 :(得分:1)

您的应用程序可能会连接到DATABASE_URL环境变量定义的免费Postgres数据库。您应该使用config:set将该变量设置为指向远程数据库,并确保您的代码连接到DATABASE_URL

$ heroku config:set DATABASE_URL=postgres://postgres:xxx@publicip/dbname --app your_app

另见: