If you are getting above error while restoring backup of database in postgresql. This error means you have taken backup in plain text format.

Advertisement

Error:

pg_restore: [archiver] input file does not appear to be a valid archive

Solution:

To restore plain text backup using below command.

Backup filename: backup-db.txt
Database name: mydb

# cat backup-db.txt | psql mydb

I hope it will help you.

Share.

3 Comments

  1. Why do you assume it is in Linux? What if this problem is coming on Windows? “cat” is not a Windows command.

Leave A Reply


Exit mobile version