我正在尝试使用 pg_dump 工具转储 Postgresql 数据库。
$ pg_dump books > books.out
我怎么会收到这个错误。
pg_dump: server version: 9.2.1; pg_dump version: 9.1.6 pg_dump: aborting because of server version mismatch
该--ignore-version选项现在已弃用,即使它有效,也不会真正解决我的问题。
--ignore-version
如何升级 pg_dump 来解决这个问题?
您可以在客户端机器上安装 PostgreSQL 9.2.1,或者只是从 PostgreSQL 服务器机器pg_dump复制到客户端机器。$PGHOME请注意,客户端机器中不需要initdb新的集群。
pg_dump
$PGHOME
initdb
安装完 9.2.1 软件后,记得编辑.bash_profile文件中的一些环境变量。
.bash_profile