pg_dump: 由于服务器版本不匹配而中止
pg_dump: aborting because of server version mismatch
我是 运行 ubuntu 14.04。在 postgreSQL 上备份数据库时出现以下错误:
/usr/bin/pg_dump --host 127.0.0.1 --port 5432 --username "postgres" --no-password --format custom --section pre-data --section data --section post-data --verbose --file "/home/naveen/consumerDB/CONSUMER_DB" "CONSUMER_DB"
pg_dump: server version: 9.4.8; pg_dump version: 9.3.17
pg_dump: aborting because of server version mismatch
Process returned exit code 1.
谁能帮忙。我尝试了许多其他堆栈溢出链接,但似乎没有任何效果。
错误信息看起来很清楚。 pg_dump
PostgreSQL 9.3 不会转储 PostgreSQL 9.4 数据库。也许你需要从 PostgreSQL 9.4 运行 pg_dump
?
如果您从包中安装了这两个包,您将使用 pg_wrapper
并且应该使用 Debian/Ubuntu 的 update-alternatives
将 pg_dump
更改为指向 9.4 的 pg_dump
。或者 运行 通过直接路径到实际的二进制文件。
我是 运行 ubuntu 14.04。在 postgreSQL 上备份数据库时出现以下错误:
/usr/bin/pg_dump --host 127.0.0.1 --port 5432 --username "postgres" --no-password --format custom --section pre-data --section data --section post-data --verbose --file "/home/naveen/consumerDB/CONSUMER_DB" "CONSUMER_DB"
pg_dump: server version: 9.4.8; pg_dump version: 9.3.17
pg_dump: aborting because of server version mismatch
Process returned exit code 1.
谁能帮忙。我尝试了许多其他堆栈溢出链接,但似乎没有任何效果。
错误信息看起来很清楚。 pg_dump
PostgreSQL 9.3 不会转储 PostgreSQL 9.4 数据库。也许你需要从 PostgreSQL 9.4 运行 pg_dump
?
如果您从包中安装了这两个包,您将使用 pg_wrapper
并且应该使用 Debian/Ubuntu 的 update-alternatives
将 pg_dump
更改为指向 9.4 的 pg_dump
。或者 运行 通过直接路径到实际的二进制文件。