Babelfish のバージョンの確認
Babelfish をクエリして、Babelfish のバージョン、Aurora PostgreSQL バージョン、および互換性のある Microsoft SQL Server のバージョンに関する詳細を調べることができます。TDS ポートまたは PostgreSQL ポートを使用できます。
TDS ポートを使用してバージョン情報を照会するには
sqlcmd
またはssms
を使用して、Babelfish DB クラスターのエンドポイントに接続します。sqlcmd -S
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com,1433 -Ulogin-id
-Ppassword
-ddb_name
Babelfish のバージョンを特定するには、以下のクエリを実行します。
1>
SELECT CAST(serverproperty('babelfishversion') AS VARCHAR)2>
GOクエリによって以下のような結果が返されます:
serverproperty ------------------------------ 3.4.0 (1 rows affected)
Aurora PostgreSQL DB クラスターのバージョンを確認するには、以下のクエリを実行します:
1>
SELECT aurora_version() AS aurora_version2>
GOクエリによって以下のような結果が返されます:
aurora_version ------------------------------------------------- 15.5.0 (1 rows affected)
互換性のある Microsoft SQL Server のバージョンを特定するには、次のクエリを実行します。
1>
SELECT @@VERSION AS version2>
GOクエリによって以下のような結果が返されます:
Babelfish for Aurora PostgreSQL with SQL Server Compatibility - 12.0.2000.8 Dec 7 2023 09:43:06 Copyright (c) Amazon Web Services PostgreSQL 15.5 on x86_64-pc-linux-gnu (Babelfish 3.4.0) (1 rows affected)
Babelfish と Microsoft SQL Server のマイナーな違いを 1 つ示す例として、次のクエリを実行できます。Babelfish ではクエリが 1
を返し、Microsoft SQL Server ではクエリが NULL
を返します。
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
次の手順に示すように、PostgreSQL ポートを使用してバージョン情報を取得することもできます。
PostgreSQL ポートを使用してバージョン情報を照会するには
psql
またはpgAdmin
を使用して、Babelfish DB クラスターのエンドポイントに接続します。psql host=
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com port=5432 dbname=babelfish_db user=sa
読みやすい出力のためには、
psql
の拡張機能 (\x
) をオンにします。babelfish_db=>
\xbabelfish_db=>
SELECTbabelfish_db=>
aurora_version() AS aurora_version,babelfish_db=>
version() AS postgresql_version,babelfish_db=>
sys.version() AS Babelfish_compatibility,babelfish_db=>
sys.SERVERPROPERTY('BabelfishVersion') AS Babelfish_Version;クエリでは、以下のような出力が返されます。
-[ RECORD 1 ]-----------+----------------------------------------------------------------------------------------------- aurora_version | 15.5.0 postgresql_version | PostgreSQL 15.5 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 9.5.0, 64-bit babelfish_compatibility | Babelfish for Aurora Postgres with SQL Server Compatibility - 12.0.2000.8 + | Dec 7 2023 09:43:06 + | Copyright (c) Amazon Web Services + | PostgreSQL 15.5 on x86_64-pc-linux-gnu (Babelfish 3.4.0) babelfish_version | 3.4.0