Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze functie bevindt zich in Openbare Preview in de volgende regio's: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.
Op deze pagina wordt beschreven hoe u toegang krijgt tot een Lakebase-database-exemplaar van SQL-clients en hoe u vanuit psql een verbinding maakt met een database-exemplaar.
U kunt toegang krijgen tot een database-exemplaar vanuit externe hulpprogramma's, zoals psqlDBeaver en pgAdmin4. Met deze hulpprogramma's kunt u ook dashboards bouwen om metrische databasegegevens te visualiseren voor prestaties, opslaggebruik en queryefficiëntie.
Het psql opdrachtregelprogramma is de ingebouwde client van PostgreSQL die directe, interactieve toegang biedt tot uw database-exemplaar. Het gebruik psql biedt volledige Postgres-functionaliteit en kan worden geïntegreerd met bestaande Postgres-werkstromen en -hulpprogramma's.
DBeaver en pgAdmin zijn opensource-hulpprogramma's waarmee u uw Postgres-database kunt beheren. Zie de DBeaver-documentatie en de pgAdmin-documentatie voor instructies over het installeren en verbinden.
Voordat u begint
- Je moet
psqlinstalleren. Zie de PostgreSQL-hulpprogramma's en installatiehandleiding voor meer informatie.psqlversie 14 of hoger is vereist. - U moet de
libpqbibliotheek installeren. - U hebt een bijbehorende Postgres-rol voor uw Azure Databricks-identiteit om verbinding te maken met de database-instantie. Zie Postgres-rollen beheren.
- Uw Postgres-rol krijgt de benodigde machtigingen voor toegang tot de database, het schema of de tabel.
- U kunt zich authentiseren bij de database-instantie. Als u een OAuth-token voor uw database-exemplaar moet verkrijgen, raadpleegt u Verifiëren bij een database-exemplaar.
Overwegingen voor identiteits- en databaserollen
- De standaardeigenaar van het exemplaar is de Azure Databricks-gebruiker of service-principal die het database-exemplaar in richt.
- Tijdens het inrichten wordt automatisch een bijbehorende Postgres-rolnaam gemaakt voor de identiteit:
- Databricks-gebruiker: de postgres-rolnaam is het e-mailadres van de gebruiker.
- Databricks Service Principal: De PostgreSQL-rolnaam is de applicatie-id van de service-principal.
Verbinding maken met psql
Nadat de status van het database-exemplaar beschikbaar is, maakt u er verbinding mee met behulp van het psql opdrachtregelprogramma. Kopieer de verbindingsopdracht vanaf de configuratiepagina van het database-exemplaar.
- Klik op
Apps in de rechterbovenhoek en selecteer Lakebase Postgres.
- Klik op Geconfigureerd om de pagina Geconfigureerde instanties te openen.
- Selecteer het database-exemplaar dat u wilt openen.
psql - Klik op Verbindingsgegevens.
- Kopieer de tekenreeks Verbinding maken met PSQL .
- Plak de opdracht in uw terminal en voer deze uit om verbinding te maken met het database-exemplaar met behulp van
psql.