0

我正在尝试在 postgreSQL pgAdmin 中恢复备份,但收到以下错误消息:

C:\Program Files\PostgreSQL\8.2\bin\pg_restore.exe -i -h localhost -p 5432 -U postgres -d gsan_comercial -v "C:\Users\usr\Desktop\GSAN\Data Base\gsan_comercial_pmss.backup" pg_restore: [archiver] 文件头中不支持的版本 (1.11)

进程返回退出代码 1。

我找不到原因。

Tks

4

1 回答 1

1

您在转储文件头中找到的版本与用于进行转储的工具的版本有关,即pg_dump. 可以使用更高版本(例如 8.4 发行版中的一个)转储 8.2 数据库pg_dump,因为所有工具都是向后兼容的,但最终您将获得一个只能使用新工具恢复的文件。

我想这就是发生的事情,您现在正尝试在使用 8.2 工具的 pgAdmin 上恢复使用 8.4 工具完成的 8.2 转储。

于 2013-05-08T15:04:20.003 回答