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

时间:2015-03-21 06:25:29

标签: django sqlite postgresql heroku

我在Heroku上有Django App。

我的本​​地开发服务器正在运行带有Sqlite的django,其中包含我要传输到Heroku Postgre的大量数据(几个演出)。

Heroku提供this导入/导出指南,让我们从本地POSTGRE数据库导出一个,创建一个转储文件并在Prod上导入它(pg:restore)。 heroku DB。

如何从我的Sqlite数据库生成转储文件并在Heroku Postgre中导入?

2 个答案:

答案 0 :(得分:0)

它没有直接回答您的问题,但我建议不要在开发和生产中使用不同的数据库。请考虑阅读这个用于开发云部署应用程序的优秀article描述方法,尤其是page

答案 1 :(得分:0)

我在开发服务器上移动到Postgre SQl。下面的链接使我的生活更容易将数据从Sqlite3移动到Postgre。

https://racingtadpole.com/blog/django-fixtures-to-copy-database/

在此之后,我将pg-backup创建一个转储文件并填充heroku数据库。