C:\Program Files (x86)\pgAdmin III\1.22\pg_restore.exe --host localhost --port 5432 --username "postgres" --dbname "randd" --role "postgres" --no-password --verbose "C:\Users\ranjeet\Desktop\RandDbackup19-3final.backup"
pg_restore: [archiver] unsupported version (1.13) in file header
无需升级到最新的 Postgres 版本。
我们可以从任何 Postgres 版本备份和恢复到任何版本,如下所示。
在本地/开发机器中使用 pg_dump 以纯 SQL 格式创建备份,如下所示
pg_dump -U postgres -W -F p test > test.sql
然后使用 psql 恢复远程计算机上的转储
psql -U postgres -W -d test -f test.sql
它可以在 Windows 和 Linux 环境中运行。
请注意,如果您在远程计算机上恢复时看到错误消息,例如“错误:无法识别的配置参数“default_table_access_method””。您可以简单地忽略此消息,因为 Postgres 12 中引入了“default_table_access_method”选项,并且在 sql 文件中添加了备份。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)