

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengidentifikasi versi Babelfish Anda
<a name="babelfish-information-identify-version"></a>

Anda dapat meminta Babelfish untuk menemukan detail tentang versi Babelfish, versi Aurora PostgreSQL, dan versi Microsoft SQL Server yang kompatibel. Anda dapat menggunakan port TDS atau port PostgreSQL. 
+ [To use the TDS port to query for version information](#apg-version-info-tds)
+ [To use the PostgreSQL port to query for version information](#apg-version-info-psql)

**Untuk menggunakan port TDS untuk meminta informasi versi**

1. Gunakan `sqlcmd` atau `ssms` untuk terhubung ke titik akhir untuk klaster DB Babelfish Anda.

   ```
   sqlcmd -S {{bfish_db.cluster-123456789012}}.{{aws-region}}.rds.amazonaws.com,1433 -U
       {{login-id}} -P {{password}} -d {{db_name}}
   ```

1. Untuk mengidentifikasi versi Babelfish, jalankan kueri berikut ini:

   ```
   1> SELECT CAST(serverproperty('babelfishversion') AS VARCHAR)
   2> GO
   ```

   Kueri ini mengembalikan hasil yang serupa dengan berikut ini:

   ```
   serverproperty
   ------------------------------
   3.4.0
   
   (1 rows affected)
   ```

1. Untuk mengidentifikasi versi klaster DB Aurora PostgreSQL, jalankan kueri berikut:

   ```
   1> SELECT aurora_version() AS aurora_version
   2> GO
   ```

   Kueri ini mengembalikan hasil yang serupa dengan berikut ini:

   ```
   aurora_version                                                                                                                                                                                                                                  
   -------------------------------------------------
   15.5.0
   
   (1 rows affected)
   ```

1. Untuk mengidentifikasi versi Microsoft SQL Server yang kompatibel, jalankan kueri berikut:

   ```
   1> SELECT @@VERSION AS version
   2> GO
   ```

   Kueri ini mengembalikan hasil yang serupa dengan berikut ini:

   ```
   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)
   ```

Sebagai contoh yang menunjukkan satu perbedaan kecil antara Babelfish dan Microsoft SQL Server, Anda dapat menjalankan kueri berikut. Di Babelfish, kueri mengembalikan `1`, sementara di Microsoft SQL Server, query mengembalikan `NULL`. 

```
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
```

Anda juga dapat menggunakan port PostgreSQL untuk memperoleh informasi versi, seperti yang diperlihatkan dalam prosedur berikut ini.

**Untuk menggunakan port PostgreSQL untuk meminta informasi versi**

1. Gunakan `psql` atau `pgAdmin` untuk terhubung ke titik akhir untuk klaster DB Babelfish Anda. 

   ```
   psql host={{bfish_db.cluster-123456789012}}.{{aws-region}}.rds.amazonaws.com
        port=5432 dbname=babelfish_db user={{sa}}
   ```

1. Aktifkan fitur tambahan (`\x`) dari `psql` untuk output yang lebih mudah dibaca.

   ```
   babelfish_db=> \x
   babelfish_db=> SELECT
   babelfish_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;
   ```

   Kueri ini menghasilkan output serupa dengan berikut ini:

   ```
   -[ 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
   ```