数据库教程:PostgreSQL查看版本信息的操作

1.查看客户端版本psql –version2.查看服务器端版本2.1 查看详细信息select version();2.2 查看版本信息show server_version;2.2 查看数字版本


1.查看客户端版本

  psql --version

2.查看服务器端版本

2.1 查看详细信息

  select version();

2.2 查看版本信息

  show server_version;

2.2 查看数字版本信息包括小版号

  show server_version_num;

  select current_setting('server_version_num');

3.注意事项

  select current_setting(‘server_version_num');返回类型为text,如果需要可以转换为interger  select current_setting('server_version_num')::integer;  

补充:postgresql服务器版本和psql版本不一致解决办法

  $ psql -u peimsmdata -h 127.0.0.1 peimsm  could not change directory to "/root"  password for user peimsmdata:  psql (9.2.23, server 9.6.3)  warning: psql version 9.2, server version 9.6.     some psql features might not work.  type "help" for help.  

原因:

虽然系统安装了9.6版本的pgsql,但是psql这个脚本却引用了旧的版本。

解决方法:

替换系统中旧版本的psql脚本为新的版本。

  $ psql --version  could not change directory to "/root"  psql (postgresql) 9.2.23  # which -a psql  /usr/bin/psql  /usr/local/postgresql/bin/psql  /bin/psql  # mv /usr/bin/psql /usr/bin/psql.bak  # ln -s /usr/local/postgresql/bin/psql /usr/bin/psql  $ psql -u peimsmdata -h 127.0.0.1 peimsm  could not change directory to "/root": permission denied  password for user peimsmdata:  psql (9.6.3)  type "help" for help.  

以上为个人经验,希望能给大家一个参考,也希望大家多多支持<计算机技术网(www.ctvol.com)!!>。如有错误或未考虑完全的地方,望不吝赐教。

需要了解更多数据库技术:PostgreSQL查看版本信息的操作,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

www.ctvol.com true Article 数据库教程:PostgreSQL查看版本信息的操作

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/632204.html

(0)
上一篇 2021年5月31日 上午5:52
下一篇 2021年5月31日 上午5:54

精彩推荐