Condividi tramite


Client Postgres

Importante

La scalabilità automatica di Lakebase si trova in Beta nelle aree seguenti: eastus2, westeurope, westus.

Lakebase Autoscaling è la versione più recente di Lakebase con calcolo autoscalante, riduzione a zero, ramificazione e ripristino istantaneo. Per il confronto delle funzionalità con Lakebase Provisioned, vedere scegliere tra le versioni.

È possibile connettersi al progetto Lakebase usando qualsiasi client o strumento PostgreSQL standard. Sono inclusi strumenti a riga di comando come psql e applicazioni GUI come pgAdmin e DBeaver.

Authentication

Per un'esperienza ottimale con i client Postgres di terze parti, è consigliabile usare l'autenticazione password postgres nativa. Questo metodo usa i ruoli postgres tradizionali con password di database che non scadono ogni ora, rendendoli ideali per gli strumenti client e le sessioni a esecuzione prolungata.

Importante

I token OAuth scadono dopo un'ora, richiedendo l'aggiornamento manuale per ogni sessione. Per gli strumenti interattivi come pgAdmin e DBeaver, questo aggiornamento frequente è poco pratico. Le applicazioni possono implementare la rotazione dei token per aggiornare automaticamente le credenziali.

Le password postgres non scadono e funzionano con tutti gli strumenti compatibili con PostgreSQL.

Le password di Postgres native sono ampiamente supportate in tutti gli strumenti e i client Postgres e sono più adatti per le applicazioni che non possono aggiornare le credenziali di frequente. Per informazioni dettagliate sui metodi di autenticazione, vedere Panoramica dell'autenticazione.

Per configurare l'autenticazione Password PostgreSQL nativa, creare un ruolo PostgreSQL con una password. Per istruzioni, vedere Gestire i ruoli di Postgres .

Client disponibili

Scegliere il client Postgres più adatto al flusso di lavoro:

Cliente Description
psql Client della riga di comando integrato di PostgreSQL per l'accesso interattivo al database.
pgAdmin Strumento di amministrazione grafica per la gestione dei database e l'esecuzione di query.
DBeaver Strumento di gestione del database universale che supporta più tipi di database.
PgHero Dashboard di monitoraggio delle prestazioni per identificare le query lente.

Dettagli della connessione

Tutti i client Postgres richiedono le stesse informazioni di base sulla connessione al database Postgres, che è possibile ottenere dall'app Lakebase:

  1. Passare all'app Lakebase e selezionare il progetto
  2. Fare clic su Connetti per aprire il modale di connessione al database
  3. Selezionare il ramo, il calcolo e il database a cui connettersi
  4. Selezionare un ruolo Postgres (è consigliabile usare un ruolo Postgres nativo con l'autenticazione della password)
  5. Copiare i dettagli della connessione

Le informazioni di connessione includono:

  • Host: nome host dell'endpoint di calcolo (ad esempio, ep-abc-123.databricks.com)
  • Porta: 5432 (porta Postgres predefinita)
  • Database: nome del database (ad esempio, databricks_postgres)
  • Utente: nome del ruolo Postgres
  • Password: password del ruolo Postgres

Per altre informazioni sulle stringhe di connessione e sull'autenticazione, vedere Connettersi al progetto.