文档

查看Babelfish版本详情

更新时间:

Babelfish for RDS PostgreSQL实例支持分别通过TDS端口和PostgreSQL端口查询Babelfish的版本详情。

前提条件

  • 已创建Babelfish for RDS PostgreSQL实例。更多信息,请参见创建Babelfish for RDS PostgreSQL实例

  • 已创建Babelfish账号。更多信息,请参见管理Babelfish账号

  • 已设置白名单,允许客户端所在服务器访问Babelfish for RDS PostgreSQL实例。更多信息,请参见设置白名单

  • 已获取Babelfish for RDS PostgreSQL实例连接地址及TDS端口。更多信息,请参见查看连接地址及TDS端口号

  • 已安装sqlcmd命令行终端和psql命令行终端。

    说明

    本文使用sqlcmd命令行终端连接Babelfish for RDS PostgreSQL实例的TDS端口,使用psql命令行终端连接Babelfish for RDS PostgreSQL实例的PostgreSQL端口,介绍如何查询Babelfish的版本详情。更多连接方式及客户端获取,请参见Babelfish客户端连接示例连接PostgreSQL实例

通过TDS端口查询Babelfish版本详情

  1. 使用如下命令,连接Babelfish for RDS PostgreSQL实例的TDS端口。

    sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
  2. 查看是否通过TDS端口连接实例。

    SELECT CAST(serverproperty('babelfish') AS BIT) AS is_run_on_babelfish;
    GO

    返回结果示例:

    is_run_on_babelfish
    -------------------
                      1
    
    (1 rows affected)
  3. 查看Babelfish版本。

    SELECT CAST(serverproperty('babelfishversion') AS VARCHAR(5)) as babelfish_version;
    GO

    返回结果示例:

    babelfish_version
    -----------------
    1.2.0
    
    (1 rows affected)
  4. 查看完整版本信息。

    SELECT @@version as version;
    GO

    返回结果示例:

    version
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8
    PostgreSQL 13.6
    
    (1 rows affected)

通过PostgreSQL端口查询Babelfish版本详情

  1. 使用如下命令,连接Babelfish for RDS PostgreSQL实例的PostgreSQL端口。

    psql -h pgm-****.pg.rds.aliyuncs.com -p 5432 -U babelfish_user -d babelfish_db
  2. 查看Babelfish版本。

    SELECT
        version() as postgresql_version,
        sys.version() as babelfish_compatibility,
        sys.SERVERPROPERTY('BabelfishVersion') as babelfish_Version;

    返回结果示例:

     postgresql_version |                       babelfish_compatibility                        | babelfish_version
    --------------------+----------------------------------------------------------------------+-------------------
     PostgreSQL 13.6    | Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8+| 1.2.0
                        | PostgreSQL 13.6                                                      |
    (1 row)
  • 本页导读 (1)
文档反馈