我在Heroku上有Django应用程序。
我的本地开发服务器正在运行带有Sqlite的django,其中包含大量数据(几次),我想将这些数据传输到Heroku Postgre。
Heroku提供了这个导入/导出指南,让我们从本地POSTGRE数据库进行一次导出,创建一个dumpfile并将其导入Prod.Heroku数据库(pg:restore)。
如何从我的Sqlite数据库生成转储文件,并在Heroku Postgre中导入?
它不会直接回答您的问题,但我建议不要在开发和生产中使用不同的数据库。考虑阅读这篇描述云部署应用程序开发方法的伟大文章,尤其是本页。
我结束了迁移到开发服务器上的Postgre SQl。下面的链接使我在将数据从Sqlite3移动到Postgre时的生活更轻松。
https://racingtadpole.com/blog/django-fixtures-to-copy-database/
之后,我将pg备份以创建一个转储文件并填充heroku数据库。