【发布时间】:2016-12-15 09:18:52
【问题描述】:
我正在使用 Django 和 Postgres 开发一个项目。以前的版本是使用其他技术完成的。
如何将以前的版本迁移到 Django?数据非常庞大,因此导入速度至关重要。
由于这两种数据库模式都很复杂,我认为直接使用 Postgres 是不可行的。如果我使用 Django,是否有创建(复杂)对象的替代方法?
【问题讨论】:
标签: django postgresql
我正在使用 Django 和 Postgres 开发一个项目。以前的版本是使用其他技术完成的。
如何将以前的版本迁移到 Django?数据非常庞大,因此导入速度至关重要。
由于这两种数据库模式都很复杂,我认为直接使用 Postgres 是不可行的。如果我使用 Django,是否有创建(复杂)对象的替代方法?
【问题讨论】:
标签: django postgresql
您可以使用默认的 PostgreSQL 备份机制
或者您可以使用内置的 Django ORM(速度较慢但与 DB 类型无关)./manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json./manage.py loaddata db.json
并检查this answer
【讨论】: