2

У меня есть дамп базы данных Postgres в архиве .7z.

Я могу извлечь его и импортировать с помощью:

7za e dump.7z dump
psql -h localhost db_name < dump

но у меня просто не хватает места на диске.

Как правильно направить вывод 7za в psql, чтобы у меня не было большого временного файла, занимающего место?

2 ответа2

0

Если это похоже на импорт из файла .gz , то вы хотите передать вывод из 7za в psql примерно так:

7za e dump.7z | psql -h localhost db_name
0

Используйте -so вариант для 7za.

7za e -so dump.7z | psql -h localhost -U admin db_name

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .