Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Lakebase Autoscaling ist in Beta in den folgenden Regionen: eastus2, westeurope, westus.
Lakebase Autoscaling ist die neueste Version von Lakebase mit automatischer Berechnung, Skalierung bis Null, Verzweigung und sofortiger Wiederherstellung. Einen Featurevergleich mit Lakebase Provisioned finden Sie unter Auswahl zwischen Versionen.
Sie können eine Verbindung mit Ihrem Lakebase-Projekt mithilfe eines beliebigen Standardmäßigen PostgreSQL-Clients oder -Tools herstellen. Dazu gehören Befehlszeilentools wie psql sowie GUI-Anwendungen wie pgAdmin und DBeaver.
Authentifizierung
Für eine optimale Erfahrung mit Postgres-Clients von Drittanbietern empfehlen wir die Verwendung der systemeigenen Postgres-Kennwortauthentifizierung. Diese Methode verwendet herkömmliche Postgres-Rollen mit Datenbank-Kennwörtern, die nicht stündlich ablaufen, wodurch sie gut für Clienttools und lange laufende Sitzungen geeignet sind.
Von Bedeutung
OAuth-Token laufen nach einer Stunde ab, sodass für jede Sitzung eine manuelle Aktualisierung erforderlich ist. Für interaktive Tools wie pgAdmin und DBeaver ist diese häufige Aktualisierung unpraktisch. Anwendungen können die Tokenrotation implementieren , um Anmeldeinformationen automatisch zu aktualisieren.
Postgres-Kennwörter laufen nicht ab und arbeiten mit allen PostgreSQL-kompatiblen Tools.
Native Postgres-Kennwörter werden in allen Postgres-Tools und -Clients weit verbreitet und eignen sich besser für Anwendungen, die Anmeldeinformationen nicht häufig aktualisieren können. Details zu Authentifizierungsmethoden finden Sie in der Übersicht über die Authentifizierung.
Um die native Postgres-Kennwortauthentifizierung einzurichten, erstellen Sie eine Postgres-Rolle mit einem Kennwort. Anweisungen finden Sie unter Verwalten von Postgres-Rollen .
Verfügbare Clients
Wählen Sie den Postgres-Client aus, der am besten zu Ihrem Workflow passt:
| Kunde | Description |
|---|---|
| psql | Der integrierte Befehlszeilenclient von PostgreSQL für den interaktiven Datenbankzugriff. |
| pgAdmin | Grafisches Verwaltungstool zum Verwalten von Datenbanken und Ausführen von Abfragen. |
| DBeaver | Universelles Datenbankverwaltungstool, das mehrere Datenbanktypen unterstützt. |
| PgHero | Dashboard zur Leistungsüberwachung zum Identifizieren langsamer Abfragen. |
Verbindungsdetails
Alle Postgres-Clients benötigen dieselben grundlegenden Verbindungsinformationen der Postgres-Datenbank, die Sie von der Lakebase-App erhalten können:
- Navigieren Sie zur Lakebase-App, und wählen Sie Ihr Projekt aus.
- Klicken Sie auf "Verbinden" , um die modale Datenbankverbindung zu öffnen.
- Wählen Sie den Branch, die Rechenleistung und die Datenbank aus, mit der Sie eine Verbindung herstellen möchten.
- Auswählen einer Postgres-Rolle (wir empfehlen die Verwendung einer nativen Postgres-Rolle mit Kennwortauthentifizierung)
- Kopieren der Verbindungsdetails
Die Verbindungsinformationen umfassen:
-
Host: Hostname des Computeendpunkts (z. B.
ep-abc-123.databricks.com) - Port: (Standardmäßiger
5432) -
Datenbank: Ihr Datenbankname (z. B.
databricks_postgres) - Benutzer: Ihr Postgres-Rollenname
- Kennwort: Ihr Postgres-Rollenkennwort
Weitere Informationen zu Verbindungszeichenfolgen und Authentifizierung finden Sie unter Herstellen einer Verbindung mit Ihrem Projekt.