Suponha que um dump seja fornecido pelo pgdumpall
pg_dumpall > outfile.bkp
Como verificar se o arquivo de saída é um arquivo de banco de dados válido para restauração. Apenas como medida de precaução antes de restaurá-lo como
psql -f outfile.bkp postgres
Por exemplo: No MySQL podemos encabeçar as primeiras linhas dos arquivos de backup produzidos a partir do mysqldump por ter a sintaxe do tipo SQL.
O comando que você mostra gera um arquivo de backup de texto. Você pode usar "head" ou "less" nele para verificar se ele se parece com um arquivo de backup de texto do PostgreSQL, igual ao mysql. Eu também executaria "cauda", apenas para garantir que não ficasse truncado. Deve terminar com uma assinatura como:
Claro, para ter certeza, você apenas configuraria um servidor de banco de dados fictício e o restauraria.