从本地Sqlite3转储并在Heroku生产服务器中导入



我在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数据库。

最新更新