- 使用 GaussDB CLI 命令
gaussdb-cli -h -P -u -p -d -e "select version();"
- 使用 pgAdmin 工具
- 连接到 GaussDB 数据库。
- 在查询窗口中输入以下命令:
SELECT version();
- 使用 Python gaussdb 模块
import gaussdb
conn = gaussdb.connect(host="localhost", port=5432, user="gaussdb", password="mypassword", database="mydatabase")
cursor = conn.cursor()
cursor.execute("SELECT version();")
result = cursor.fetchone()
print(result[0])
专业角度介绍:GaussDB 数据库的版本信息可以通过查询系统表 v$gs_version 来获取。
该表包含有关 GaussDB 数据库版本、构建号、修补程序级别和发行日期的信息。
获取 GaussDB 数据库版本信息的常用方法是使用 SELECT version(); 命令。
此命令将返回一个字符串,其中包含数据库版本、构建号和发行日期。
例如:
PostgreSQL 11.11.5 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11), 64-bit
上述输出表明数据库版本为 PostgreSQL 11.11.5,在 64 位 x86_64-pc-linux-gnu 平台上使用 GCC 4.8.5 编译。
通过查询 v$gs_version 表,还可以获取有关数据库修补程序级别和发行日期的详细信息。
例如,以下查询将返回数据库的修补程序级别和发行日期:
SELECT FROM v$gs_version;
输出类似于以下内容:
UPDATE_LEVEL UPDATE_DATE
------------ ------------
0 2023-03-08 08:12:34
其中,UPDATE_LEVEL 表示修补程序级别(0 表示未应用任何修补程序),UPDATE_DATE 表示修补程序应用的日期和时间。
![](https://tse2-mm.cn.bing.net/th/id/OIP-C.lDi7vRKlIik2oXyDoV-60gHaET?w=.jpg)