pg_restore。[archiver] 文件头中不支持的版本(1.13)。[英] pg_restore: [archiver] unsupported version (1.13) in file header

本文是小编为大家收集整理的关于pg_restore。[archiver] 文件头中不支持的版本(1.13)。的处理方法,想解了pg_restore。[archiver] 文件头中不支持的版本(1.13)。的问题怎么解决?pg_restore。[archiver] 文件头中不支持的版本(1.13)。问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

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] 文件头中不支持的版本 (1.13)

推荐答案

这个错误意味着您在客户端使用的是旧的和过时的 pg_restore 版本(因此是 PostgreSQL).转储是由安装的最新版本的 PostgreSQL 创建的,因此您的 pg_restore 不知道如何处理它.

存档版本 1.13 由 commit 3d2aed664ee8271fd6c721ed0aa10168cda121 引入/a> 于 2018 年 2 月发布.自该点发布 10.3、9.6.8、9.5.12、9.4.17 和 9.3.22 以来一直可用.

您应该升级您的 PostgreSQL 安装,特别是因为此版本和此补丁包含与安全相关的错误修复.

本文地址:https://www.itbaoku.cn/post/1764136.html