Estou despejando meu banco de dados Postgres usando pg_dump (em formato de texto simples) e, em seguida, restaurando-o simplesmente usando psql (com a -f
opção).
O que levanta a questão: estou perdendo alguma coisa por não usar o pg_restore , que parece uma ferramenta de restauração especializada (em comparação com o genérico psql
)?
Posso controlar opções como desabilitar gatilhos e outros usando pg_dump
parâmetros. Para que serve, então pg_restore
? formatos de despejo de texto não simples ?