Bagikan melalui


Klien Postgres

Penting

Lakebase Autoscaling berada di Beta di wilayah berikut: eastus2, , westeuropewestus.

Lakebase Autoscaling adalah versi terbaru Lakebase dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk perbandingan fitur dengan Lakebase Provisioned, lihat memilih antar versi.

Anda dapat terhubung ke proyek Lakebase Anda menggunakan klien atau alat PostgreSQL standar apa pun. Ini termasuk alat baris perintah seperti psql dan aplikasi GUI seperti pgAdmin dan DBeaver.

Authentication

Untuk pengalaman terbaik dengan klien Postgres pihak ketiga, sebaiknya gunakan autentikasi kata sandi Postgres asli. Metode ini menggunakan peran Postgres tradisional dengan kata sandi database yang tidak memiliki batas waktu kedaluwarsa per jam, sehingga sangat cocok untuk alat klien dan sesi yang berlangsung lama.

Penting

Token OAuth kedaluwarsa setelah satu jam, membutuhkan refresh manual untuk setiap sesi. Untuk alat interaktif seperti pgAdmin dan DBeaver, refresh yang sering ini tidak praktis. Aplikasi dapat menerapkan rotasi token untuk menyegarkan kredensial secara otomatis.

Kata sandi Postgres tidak kedaluwarsa dan berfungsi dengan semua alat yang kompatibel dengan PostgreSQL.

Kata sandi Postgres asli didukung secara luas di semua alat dan klien Postgres, dan lebih cocok untuk aplikasi yang sering tidak dapat me-refresh kredensial. Lihat Gambaran umum autentikasi untuk detail tentang metode autentikasi.

Untuk menyiapkan autentikasi kata sandi Postgres asli, buat peran Postgres dengan kata sandi. Lihat Mengelola peran Postgres untuk instruksi.

Klien yang tersedia

Pilih klien Postgres yang paling sesuai dengan alur kerja Anda:

Klien Description
psql Klien baris perintah bawaan PostgreSQL untuk akses database interaktif.
pgAdmin Alat administrasi grafis untuk mengelola database dan menjalankan kueri.
DBeaver Alat manajemen database universal yang mendukung beberapa jenis database.
PgHero Dasbor pemantauan performa untuk mengidentifikasi kueri lambat.

Detail koneksi

Semua klien Postgres memerlukan informasi koneksi database Postgres dasar yang sama, yang dapat Anda peroleh dari Aplikasi Lakebase:

  1. Navigasi ke Aplikasi Lakebase dan pilih proyek Anda
  2. Klik Sambungkan untuk membuka modal koneksi database
  3. Pilih cabang, komputasi, dan database yang ingin Anda sambungkan
  4. Pilih peran Postgres (sebaiknya gunakan peran Postgres asli dengan autentikasi kata sandi)
  5. Salin rincian koneksi

Informasi koneksi meliputi:

  • Host: Nama host titik akhir komputasi Anda (misalnya, ep-abc-123.databricks.com)
  • Port: 5432 (port Postgres default)
  • Database: Nama database Anda (misalnya, databricks_postgres)
  • Pengguna: Nama peran Postgres Anda
  • Kata sandi: Kata sandi peran Postgres Anda

Untuk informasi selengkapnya tentang string koneksi dan autentikasi, lihat Menyambungkan ke proyek Anda.