Babelfish for RDS PostgreSQL实例支持分别通过TDS端口和PostgreSQL端口查询Babelfish的版本详情。
通过TDS端口查询Babelfish版本详情
- 使用如下命令,连接Babelfish for RDS PostgreSQL实例的TDS端口。
sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
- 查看是否通过TDS端口连接实例。
SELECT CAST(serverproperty('babelfish') AS BIT) AS is_run_on_babelfish;
GO
返回结果示例:
is_run_on_babelfish
-------------------
1
(1 rows affected)
- 查看Babelfish版本。
SELECT CAST(serverproperty('babelfishversion') AS VARCHAR(5)) as babelfish_version;
GO
返回结果示例:
babelfish_version
-----------------
1.2.0
(1 rows affected)
- 查看完整版本信息。
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版本详情
- 使用如下命令,连接Babelfish for RDS PostgreSQL实例的PostgreSQL端口。
psql -h pgm-****.pg.rds.aliyuncs.com -p 5432 -U babelfish_user -d babelfish_db
- 查看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)