将数据库导入Django / Postgres的有效方法是什么?

时间:2016-12-15 09:18:52

标签: django postgresql

我正在使用Django和Postgres开展项目。之前的版本是使用其他技术完成的。

如何将以前的版本迁移到Django?数据非常大,因此导入速度至关重要。

由于两个数据库模式都很复杂,我认为直接使用Postgres是不可行的。如果我使用Django是否有替代创建(复杂)对象?

1 个答案:

答案 0 :(得分:0)

您可以使用默认的PostgreSQL备份机制
或者您可以使用内置的Django ORM(速度较慢但不依赖于DB类型)
./manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json
./manage.py loaddata db.json
并查看this answer