首页数据库PostgreSQL查看版本信息的操作

PostgreSQL查看版本信息的操作

时间2024-02-29 16:59:32发布访客分类数据库浏览1028
导读:收集整理的这篇文章主要介绍了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
查询PostgreSQL占多大内存的操作 快速解决PostgreSQL中的Permission denied问题

游客 回复需填写必要信息