pg_dump and pg_restore: input file does not appear to be a valid archive

You are dumping in plain SQL format which was designed to feed to psql. This is not recognized by pg_restore.

cat db.txt | psql dbname

Should do the trick

Leave a Comment