我正在使用Django和Postgres开展项目。之前的版本是使用其他技术完成的。
如何将以前的版本迁移到Django?数据非常大,因此导入速度至关重要。
由于两个数据库模式都很复杂,我认为直接使用Postgres是不可行的。如果我使用Django是否有替代创建(复杂)对象?
答案 0 :(得分:0)
您可以使用默认的PostgreSQL备份机制
或者您可以使用内置的Django ORM(速度较慢但不依赖于DB类型)
./manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json
./manage.py loaddata db.json
并查看this answer