如何升级 pg_dumpall
How to upgrade pg_dumpall
我正在尝试从 Postgres 9.3 迁移到 9.4,我想 运行:
pg_dumpall > outfile.sql
但是,我一直收到这个错误:
server version: 9.3.10; pg_dumpall version: 9.2.13
aborting because of server version mismatch
我在这里找到 pg_dumpall
:/usr/bin/pg_dumpall
我找到一个回答说要这样做:
sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
但在 Centos 中,这是该目录的输出:
sudo ls /var/lib/pgsql/9.3
输出:
备份数据initdb.log
有谁知道如何升级pg_dumpall以匹配Centos 7中的postgres版本?
CentOS 有自己的磁盘布局。我希望你的 9.3 pg_dump
会在:
/usr/pgsql-9.3/bin/pg_dump
您可以在您的文件系统中查找 pg_dump
个文件:
find / -name pg_dump -executable -print
我正在尝试从 Postgres 9.3 迁移到 9.4,我想 运行:
pg_dumpall > outfile.sql
但是,我一直收到这个错误:
server version: 9.3.10; pg_dumpall version: 9.2.13
aborting because of server version mismatch
我在这里找到 pg_dumpall
:/usr/bin/pg_dumpall
我找到一个回答说要这样做:
sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
但在 Centos 中,这是该目录的输出:
sudo ls /var/lib/pgsql/9.3
输出:
备份数据initdb.log
有谁知道如何升级pg_dumpall以匹配Centos 7中的postgres版本?
CentOS 有自己的磁盘布局。我希望你的 9.3 pg_dump
会在:
/usr/pgsql-9.3/bin/pg_dump
您可以在您的文件系统中查找 pg_dump
个文件:
find / -name pg_dump -executable -print