Django 1.8将本地postgres数据库迁移到heroku数据库

时间:2015-06-24 09:41:36

标签: django postgresql heroku django-database django-deployment

我已经被困在这一部分上一段时间。在我完成所有其他步骤后,当我输入git push heroku master时,它会推送所有文件但是如何迁移我的本地数据库?没有命令。我的settings.py文件仍指向本地postgres数据库。如何将此数据迁移到heroku数据库?

settings.py

 DATABASES = {
   'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'music',                      
    'USER': '**',
    'PASSWORD': '**',
    'HOST': '127.0.0.1',
    'PORT': '5432',
   }
 }

1 个答案:

答案 0 :(得分:0)

你是否遵循了heroku django教程。从django-settings开始,他们清楚地提到了heroku如何使用dj-database-url包检测数据库URL。

因此,只需在settings.py文件下方定义此设置,即可开始使用。

有关导入和导出到heroku postgres的信息,请参阅此heroku-postgres-import-export