Django Streaming DumpData - PullRequest
       3

Django Streaming DumpData

4 голосов
/ 30 октября 2011

Как вы получаете команду управления Django dumpdata для потоковой передачи содержимого в файл вместо загрузки всего в память?

Я пытаюсь преобразовать базу данных Sqlite3 объемом 1 ГБ в PostgreSQL, и один метод, который я рассматриваювыводит базу данных в json с помощью python manage.py dumpdata --all --format=json > mydatabase.json.

. Это длилось около 5 минут, прежде чем оно заняло всю мою память и сломало мою машину.

1 Ответ

3 голосов
/ 30 октября 2011

Вы можете попробовать патч из https://code.djangoproject.com/ticket/5423,, но я думаю, что лучший способ - сбросить данные в sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...