PostgreSQL查看版本信息的操作
导读:收集整理的这篇文章主要介绍了PostgreSQL查看版本信息的操作,觉得挺不错的,现在分享给大家,也给大家做个参考。 1.查看客户端版本pSQL --version2.查看服务器端版本2...
收集整理的这篇文章主要介绍了PostgreSQL查看版本信息的操作,觉得挺不错的,现在分享给大家,也给大家做个参考。 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,如果需要可以转换为intergerSELECT current_setting('server_version_num')::integer;
补充:postgresql服务器版本和psql版本不一致解决办法
$ psql -U PEimsmdata -h 127.0.0.1 peimsmcould 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 --versioncould 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 peimsmcould not change directory to "/root": Permission deniedPassword for user peimsmdata:psql (9.6.3)Type "help" for help.
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣的文章:- postgresql 修改字段长度的操作
- PostgreSQL upsert(插入更新)数据的操作详解
- 本地计算机上的 postgresql 服务启动后停止的问题解决
- Postgresql的pl/pgql使用操作--将多条执行语句作为一个事务
- Postgresql psql文件执行与批处理多个sql文件操作
- postgresql 启动与停止操作
- 查看postgresql系统信息的常用命令操作
- 在postgresql中通过命令行执行sql文件
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PostgreSQL查看版本信息的操作
本文地址: https://pptw.com/jishu/633136.html
