Respostas:
De acordo com a pg_dump
documentação, o formato personalizado é:
o formato de saída mais flexível, pois permite a seleção manual e a reordenação dos itens arquivados durante a restauração. Esse formato também é compactado por padrão
Você também pode selecionar o nível de compactação com a -Z
opção
Por uma questão de simplicidade, eu definitivamente preferiria usar pg_dump -F c
o pipz no gzip.
-d
opção porque está obsoleta desde a versão 8.4 e nunca pretendeu selecionar o banco de dados a ser despejado, mas sim (em PG-8.3 doc ):> -d> - insere Despejar dados como INSERIR comandos (em vez de COPY). Isso tornará a restauração muito lenta; é útil principalmente para criar dumps que podem ser carregados em bancos de dados não PostgreSQL. Além disso, não é uma boa idéia para o sufixo o nome do arquivo de um despejo em formato personalizado (-Fc
) com .tar.gz porque é não um arquivo tar compactado. Os despejos personalizados podem ser processados apenas #