postgresql 9.6.2中的群集备份错误

时间:2017-03-15 07:15:50

标签: postgresql

我尝试对我的localhost进行群集备份,但是抛出了如下所示的异常。

目前正在使用postgres 9.6.2

pg_basebackup -U repuser -h localhost -D backup -Ft -z -P

错误讯息:

  

pg_basebackup:不支持的服务器版本9.6.2

任何人都可以建议我解决。

1 个答案:

答案 0 :(得分:0)

如果您安装了mlocate,请运行locate pg_basebackup,如果没有运行find / -name pg_basebackup。它将为您提供您拥有的二进制文件列表,例如:

-bash-4.2$ locate pg_basebackup
/usr/bin/pg_basebackup93
/usr/lib64/pgsql93/bin/pg_basebackup
/home/pg/9.1/bin/pg_basebackup
/usr/share/locale/cs/LC_MESSAGES/pg_basebackup-9.3.mo
/usr/share/locale/de/LC_MESSAGES/pg_basebackup-9.3.mo

然后使用完整路径运行pg_basebackup,例如:

/usr/lib64/pgsql96/bin/pg_basebackup -U repuser -h localhost -D backup -Ft -z -P