Импортируйте сжатый дамп SQL в Postgresql с помощью Python - PullRequest
1 голос
/ 11 февраля 2011

Мне нужно импортировать сжатый дамп sql в базу данных PostgreSQL. Дамп создается:

pg_dump -F c

Итак, я получаю сжатый файл, который не могу просто проанализировать построчно, а затем с помощью psycopg2 загрузить его в свою базу данных.

Сжатые дампы, с которыми я имею дело, довольно большие (до 10 ГБ). Какой эффективный способ сделать их импорт?

1 Ответ

1 голос
/ 11 февраля 2011

Вы в принципе не сможете этого сделать, если не переопределите pg_restore в своем проекте Python.Попробуйте вместо этого вызвать pg_restore из вашей программы на Python.

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