我在恢复 PostgreSQL 数据库时遇到问题,我使用以下命令提前备份了该数据库:
pg_dump -i -h localhost -p 5432 -U Mark -F c -b -v -f "C:\Users\mchan\Desktop\MyDB\DBBackup.backup" mydb
现在,当我尝试在(另一台机器)上恢复此数据库备份时,出现以下错误:
pg_restore: [archiver] directory "C:\Users\mark\Desktop\MCHANBackups\DBBackup.backup" does not appear to be a valid archive ("toc.dat" does not exist)
下面是我用来恢复备份的命令:
pg_restore -i -h localhost -p 5432 -U Mark -d mydb -v "C:\Users\mark\Desktop\MCHANBackups\DBBackup.backup"
有人可以帮助我并告诉我我在这里做错了什么吗?