gaussdb数据库版本查询

作者:ご噬魂★魅影﹌ | 发布日期:2024-06-14 13:38:28



  • 使用 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 表示修补程序应用的日期和时间。