如何将我的Django SQLite数据库内容放入Heroku PostGreSQL数据库?

问题描述 投票:0回答:1

我是托管/部署应用程序的新手。看完this video后,他从头开始创建一个新的数据库,而不是转换他的Django SQLite数据库。我在部署的网站上有很多我想要的数据,所以我想知道如何用Django和Heroku做这些。我在这里看到有一些SQLite - > PostGreSQL转换问题,但似乎没有一个显示使用Django和Heroku的分步指南,只有他们所拥有的问题。我只是想确保我做得对。

django postgresql sqlite heroku heroku-postgres
1个回答
1
投票

一个简单的解决方案是使用Django的dumpdataloaddata管理命令。

例如,您可以在本地执行以下操作:

$ python manage.py dumpdata > somefile

然后在您的部署中,您可以:

$ python manage.py loaddata somefile

这不是理想的解决方案,但对于简单的用例,绝对可以做到这一点。

注意:您必须先将somefile上传到您的服务器,在本例中为heroku。

© www.soinside.com 2019 - 2024. All rights reserved.