Como cano o 7za de saída diretamente para o psql?

2

Eu tenho um despejo de banco de dados do Postgres em um arquivo .7z.

Eu posso extraí-lo e importá-lo com:

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

mas estou ficando sem espaço em disco.

Qual é a maneira correta de enviar a saída 7za para o psql, para que eu não tenha um arquivo temporário grande ocupando espaço?

    
por Liam 22.12.2014 / 13:09

2 respostas

0

Se for semelhante à importação de um arquivo .gz , você está tentando canalizar a saída de 7za para psql com algo assim:

7za e dump.7z | psql -h localhost db_name
    
por 03.03.2015 / 01:14
0

Use a opção -so para 7za.

7za e -so dump.7z | psql -h localhost -U admin db_name
    
por 04.03.2015 / 15:28