centos8下postgreSQL入门1.2之psql与server版本不一致问题解决

参考

1.先找到psql路径

[root@localhost vge]# which -a psql
/usr/bin/psql
/bin/psql

说明:ln命令用来为文件创建连接。连接类型分为硬连接和符号连接两种,默认的连接是硬连接,如果创建符号连接必须使用“-s”选项。
注意:符号链接文件不是一个独立的文件,它是许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

2.使用新版本连接到默认路径

[root@localhost vge]# mv /usr/bin/psql /usr/bin/psql-bk
[root@localhost vge]# ln -s /usr/local/pgsql/bin/psql /usr/bin/psql


个性化版

由于是使用 yum 安装的 PostgreSQL

安装位置在 /usr/postgresql-12

所以 psql位置在 /usr/postgresql-12/bin/psql

最后一个命令需要改为

[root@localhost vge]# ln -s /usr/postgresql-12/bin/psql /usr/bin/psql

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。