If it's similar to importing from a .gz
file, then you're looking to pipe the output from 7za
into psql
with something like this:
7za e dump.7z | psql -h localhost db_name
У меня есть дамп базы данных Postgres в архиве .7z.
Я могу извлечь его и импортировать с помощью:
7za e dump.7z dump psql -h localhost db_name < dump
но у меня просто не хватает места на диске.
Как правильно направить вывод 7za в psql, чтобы у меня не было большого временного файла, занимающего место?
If it's similar to importing from a .gz
file, then you're looking to pipe the output from 7za
into psql
with something like this:
7za e dump.7z | psql -h localhost db_name
Используйте -so
опцию для 7za.
7za e -so dump.7z | psql -h localhost -U admin db_name