文章目录
文档用途
本文档提供了查询数据库版本及内核的方法。
详细信息
一、查看数据库版本
1)连入数据库服务器,通过命令行查询安装目录查看版本
sql
[root@localhost ~]# echo $HG_BASE
/opt/HighGo4.5.7-see
[highgo@dj ~]$ echo $HG_BASE
/opt/HighGo6.0.4-cluster
root系统用户下查询无返回值,尝试切换至highgo系统用户下查询,如上所示,分别为瀚高v4.5.7安全版数据库和瀚高v6.0.4企业版数据库,root用户下查询出的为安全版,highgo用户下查询出的为企业版。
2)连入数据库,通过sql语句查看版本
sql
highgo=# select kernel_version();
kernel_version
----------------------------------------------------------------------------------------------
HighGo Security Enterprise Edition Database System 4.5.7 on CentOS7 x86_64,build on 20210804
(1 row)
highgo=# select kernel_version();
kernel_version
---------------------------------------------------
HighGo Database 6 Release 6.0.4-64-bit Production
(1 row)
如上所示,分别为瀚高v4.5.7安全版数据库和瀚高v6.0.4企业版数据库,返回结果中有Security(安全)显示字样的为安全版数据库,其他为企业版。
二、查看数据库内核
连入数据库服务器,通过命令行查询安装目录查看版本。
sql
--安全版,root用户下,可用如下两种方式查看
[root@dj ~]# pg_config|sed -n '$p'
VERSION = PostgreSQL 12.7
[root@dj ~]# psql -V
psql (PostgreSQL) 12.7
--企业版,highgo用户下,可用如下两种方式查看
[highgo@dj ~]$ pg_config|sed -n '$p'
VERSION = PostgreSQL 12.7
[highgo@dj ~]$ psql -V
psql (PostgreSQL) 12.7