如果您有不同版本的PostgreSQL数据库服务器,则需要PGADMIN III版本,其中包括相应的PG_DUMP和PG_RESTORE。

我正在Windows机器上运行PGADMIN III。

例如,对于PostgreSQL Server 8.4.x,您需要PG_DUMP 8.4.x的PGADMIN III,对于PostgreSQL Server 8.3.x,您需要PGADMIN III,with PG_DUMP 8.3.x等。

我不知道的是您如何知道哪个版本的PGADMIN III包含PG_DUMP和PG_RESTORE的哪个版本?我找不到有关的信息 http://www.pgadmin.org/download/windows.php

我可以安装一些版本并尝试,但是也许有更好的方法。


pgadmin III V 1.8.4 comes with pg_dump 8.3.15
有帮助吗?

解决方案 2

一种方法是下载适用于Windows的相应的PostgreSQL Server安装程序并安装它。同时,PGADMIN III将安装 - 以及该PostgreSQL Server版本的相应PG_DUMP和PG_RESTORE。

其他提示

最新的版本始终可以使用Postgres的最高日期版本。因此,PGADMIN的即将到来的1.14支持9.1具有其功能,1.12-> 9.0,1.10->> 8.4。我注意到PGADMIN会禁用(或禁止您使用)某些不支持您已安装的PG版本的功能。

边注: :我在使用PGADMIN(在Linux上)使用Build-In备份/还原工具方面做出了糟糕的经验,不知道为什么这是不起作用的,但是一台机器无法导入另一个具有相同版本的备份,规格,...有很多次这个问题,所以我总是更喜欢命令行导出/导入。后者从未失败过,并为导出和进口提供了更多选择。

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top