如何将我的Heroku应用程序连接到亚马逊EC2上托管的Postgres数据库而无需任何付费插件? 我正在使用Django,我目前的代码是:
DATABASES = {'default': dj_database_url.config(default='postgres://postgres:xxx@publicip/dbname')}
但我仍然连接到我的本地数据库..
答案 0 :(得分:1)
您的应用程序可能会连接到DATABASE_URL
环境变量定义的免费Postgres数据库。您应该使用config:set
将该变量设置为指向远程数据库,并确保您的代码连接到DATABASE_URL
:
$ heroku config:set DATABASE_URL=postgres://postgres:xxx@publicip/dbname --app your_app
另见: