我正在使用Linux服务器,我想将postgresql从版本9升级到11。我已经创建了数据库的转储。然后我已经安装了postgresql 11,现在我想把转储文件导入postgresql 11,我运行命令
pg_restore -h localhost -d dbLitstUsers -U postgres .dataBasebackup
,但得到错误
pg_restore: [archiver] unsupported version (1.14) in file header
如何修复这个错误?
必须使用v12或更高版本的pg_dump。这将生成一个自定义转储格式(1.14),该格式与旧的pg_restore不兼容。使用要恢复到的版本附带的pg_dump命令重新执行转储。