数据库-PostgreSQL FAQ汇总

1 pg_dump: aborting because of server version mismatch

#查看现在的pg_dump安装在/usr/bin/pg_dump
whereis pg_dump  
#备份下老的pg_dump	
mv /usr/bin/pg_dump /usr/bin/pg_dump.bak
#这个/usr目录下有pgsql各个版本的文件,我的server是11.8,所以可以看下这个目录下有没有pg_dump
cd /usr/pgsql-11		
#查找pd_dump,可以发现在bin目录下
find /usr/pgsql-11 -name pg_dump
#然后做个软连接
ln -s /usr/pgsql-11/bin/pg_dump /usr/bin/pg_dump
#查看版本是否更新
pg_dump -V

你可能感兴趣的:(数据库笔记)