从django模型导出数据集

时间:2015-06-01 13:49:41

标签: python django django-models

我有一个庞大的数据库,我想只根据最新的数据创建一个转储(假设从过去的3周开始,或者从每个表中创建最后一百万行或更少的数据)。

我已经收集了我需要的所有模型(在django.apps.get_app_configs()的帮助下)和所有关系(比如我需要的User模型User.objects.filter(id__gt = 1000000))。创建可以轻松加载到空DB中的转储(或导出)的最佳方法是什么。

最好的方法是什么?创建一个真正的MySQL转储,或使用一些shutilpicklecpickle的东西?

最好是为此目的设置导出和导入管理命令,但我首先对可用于此的技术感兴趣。

目标是拥有一个具有最小数据集的一致数据库。

Django:1.7.4 DB:MySQL

0 个答案:

没有答案