

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

# Menggunakan psql untuk terhubung ke instans RDS for PostgreSQL DB Anda
<a name="USER_ConnectToPostgreSQLInstance.psql"></a>

Anda dapat menggunakan instans lokal dari utilitas baris perintah psql untuk terhubung ke instans RDS for PostgreSQL DB. Anda memerlukan menginstal klien PostgreSQL atau psql pada komputer klien Anda. 

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

Untuk terhubung ke instans RDS for PostgreSQL DB menggunakan psql, Anda perlu memberikan informasi host (DNS), kredensial akses, dan nama basis data.

Gunakan salah satu format berikut untuk terhubung ke instans RDS for PostgreSQL DB. Saat terhubung, Anda diminta memasukkan kata sandi. Untuk pekerjaan atau skrip batch, gunakan opsi `--no-password`. Opsi ini ditetapkan untuk seluruh sesi.

**catatan**  
Upaya koneksi dengan `--no-password` akan gagal saat server memerlukan autentikasi kata sandi dan kata sandi tidak tersedia dari sumber lain. Lihat mengetahui informasi selengkapnya, lihat [dokumentasi psql](https://www.postgresql.org/docs/13/app-psql.html).

Jika Anda pertama kali terhubung ke instans DB ini, atau jika Anda belum membuat basis data untuk instans RDS for PostgreSQL ini, Anda dapat terhubung ke basis data **postgres** menggunakan 'nama pengguna utama' dan kata sandi.

Untuk Unix, gunakan format berikut.

```
psql \
   --host=<DB instance endpoint> \
   --port=<port> \
   --username=<master username> \
   --password \
   --dbname=<database name>
```

Untuk Windows, gunakan format berikut.

```
psql ^
   --host=<DB instance endpoint> ^
   --port=<port> ^
   --username=<master username> ^
   --password ^
   --dbname=<database name>
```

Misalnya, perintah berikut menghubungkan ke basis data bernama `mypgdb` pada instans PostgreSQL DB bernama `mypostgresql` menggunakan kredensial fiktif. 

```
psql --host=mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port=5432 --username=awsuser --password --dbname=mypgdb 
```