

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

# Menggunakan klien PostgreSQL untuk terhubung ke klaster DB Anda
<a name="babelfish-connect-PostgreSQL"></a>

Anda dapat menggunakan klien PostgreSQL untuk terhubung ke Babelfish pada port PostgreSQL. Dimulai dengan versi 5.1.0, server Babelfish memberlakukan enkripsi koneksi end-to-end secara default. Perbarui aplikasi Anda untuk bekerja dengan SSL/TLS sertifikat. Untuk informasi selengkapnya tentang mengonfigurasi SSL/TLS sertifikat, lihat[Mengamankan data PostgreSQL Aurora dengan SSL/TLS](AuroraPostgreSQL.Security.md#AuroraPostgreSQL.Security.SSL).

## Menggunakan psql untuk terhubung ke klaster DB
<a name="babelfish-connect-psql"></a>

Anda dapat mengunduh klien PostgreSQL dari situs web [PostgreSQL](https://www.postgresql.org/download/). Ikuti petunjuk khusus untuk versi sistem operasi Anda untuk menginstal psql.

Anda dapat menanyakan klaster DB PostgreSQL Aurora yang mendukung Babelfish dengan klien baris perintah `psql`. Saat menghubungkan, gunakan port PostgreSQL (secara default, port 5432). Biasanya, Anda tidak perlu menentukan nomor port kecuali Anda mengubahnya dari default. Gunakan perintah berikut untuk terhubung ke Babelfish dari klien `psql`:

```
psql -h {{bfish-db.cluster-123456789012}}.{{aws-region}}.rds.amazonaws.com
-p {{5432}} -U {{postgres}} -d babelfish_db
```

Parameter tersebut adalah sebagai berikut:
+ `-h` – Nama host klaster DB (titik akhir klaster) yang ingin Anda akses.
+ `-p` – Nomor port PostgreSQL yang digunakan untuk terhubung ke instans DB Anda.
+ `-d` – Basis data yang ingin Anda hubungkan. Default-nya adalah `babelfish_db`.
+ `-U` – Akun pengguna basis data yang ingin Anda akses. (Contoh menunjukkan nama pengguna utama default.)

Ketika Anda menjalankan perintah SQL pada klien psql, Anda mengakhiri perintah dengan titik koma. Misalnya, perintah SQL berikut meminta [tampilan sistem pg\_tables](https://www.postgresql.org/docs/current/view-pg-tables.html) untuk mengembalikan informasi tentang setiap tabel di basis data.

`SELECT * FROM pg_tables;`

Klien psql juga memiliki satu set metacommand default. *Metacommand* adalah pintasan yang menyesuaikan pemformatan atau menyediakan pintasan yang mengembalikan meta-data dalam format yang mudah digunakan. Misalnya, metacommand berikut mengembalikan informasi yang mirip dengan perintah SQL sebelumnya:

`\d`

Metacommand tidak perlu diakhiri dengan titik koma (;).

Untuk keluar dari klien psql, masukkan `\q`.

Untuk informasi selengkapnya tentang penggunaan klien psql untuk menanyakan klaster Aurora PostgreSQL, lihat [dokumentasi PostgreSQL](https://www.postgresql.org/docs/14/app-psql.html).

## Menggunakan pgAdmin untuk terhubung ke klaster DB
<a name="babelfish-connect-pgadmin"></a>

Anda dapat menggunakan klien pgAdmin untuk mengakses data Anda dalam dialek PostgreSQL asli. 

**Untuk terhubung ke klaster dengan klien pgAdmin**

1. Unduh dan instal klien pgadmin dari [situs web pgAdmin](https://www.pgadmin.org/).

1. Buka klien dan autentikasi dengan pgAdmin.

1. Buka menu konteks (klik kanan) untuk **Server**, lalu pilih **Buat**, **Server**.  
![Menambahkan server di pgAdmin.](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/pgAdmin1.png)

1. Masukkan informasi di kotak dialog **Buat - Server**. 

   Pada tab **Koneksi**, tambahkan alamat klaster Aurora PostgreSQL untuk **Host** dan nomor port PostgreSQL (secara default, 5432) untuk **Port**. Berikan detail autentikasi, dan pilih **Simpan**.  
![Mendefinisikan koneksi pada pgAdmin.](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/pgAdmin2.png)

Setelah terhubung, Anda dapat menggunakan fungsionalitas pgAdmin untuk memantau dan mengelola klaster Aurora PostgreSQL Anda di port PostgreSQL.

![Memantau server dengan pgAdmin.](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/pgAdmin3.png)


Untuk mempelajari lebih lanjut, lihat halaman web [pgAdmin](https://www.pgadmin.org/).