Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Identification de votre version de Babelfish
Vous pouvez interroger Babelfish pour rechercher des informations sur la version de Babelfish, la version d'Aurora PostgreSQL et la version compatible de Microsoft SQL Server. Vous pouvez utiliser le port TDS ou le port PostgreSQL.
Pour utiliser le port TDS pour rechercher des informations de version
Utilisez
sqlcmd
oussms
pour vous connecter au point de terminaison pour votre cluster de bases de données Babelfish.sqlcmd -S
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com,1433 -Ulogin-id
-Ppassword
-ddb_name
Pour identifier la version de Babelfish, exécutez la requête suivante :
1>
SELECT CAST(serverproperty('babelfishversion') AS VARCHAR)2>
GOLa requête renvoie des résultats semblables à ce qui suit :
serverproperty ------------------------------ 3.4.0 (1 rows affected)
Pour identifier la version du cluster de bases de données Aurora PostgreSQL, exécutez la requête suivante :
1>
SELECT aurora_version() AS aurora_version2>
GOLa requête renvoie des résultats semblables à ce qui suit :
aurora_version ------------------------------------------------- 15.5.0 (1 rows affected)
Pour identifier la version compatible de Microsoft SQL Server, exécutez la requête suivante :
1>
SELECT @@VERSION AS version2>
GOLa requête renvoie des résultats semblables à ce qui suit :
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)
Vous pouvez exécuter l'exemple de requête suivant qui montre une différence mineure entre Babelfish et Microsoft SQL Server. Sur Babelfish, la requête renvoie 1
, tandis que sur Microsoft SQL Server, la requête renvoie NULL
.
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
Vous pouvez également utiliser le port PostgreSQL pour obtenir des informations de version, comme indiqué dans la procédure suivante.
Pour utiliser le port PostgreSQL pour rechercher des informations de version
Utilisez
psql
oupgAdmin
pour vous connecter au point de terminaison pour votre cluster de bases de données Babelfish.psql host=
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com port=5432 dbname=babelfish_db user=sa
Activez la fonction étendue (
\x
) depsql
pour obtenir une sortie plus lisible.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;La requête renvoie un résultat semblable à ce qui suit :
-[ 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