Anslut till och fråga en databasinstans

Viktigt!

Lakebase Provisioned är det ursprungliga Lakebase-erbjudandet som använder etablerad beräkning som du skalar manuellt. Information om regioner som stöds finns i Regiontillgänglighet. Den senaste versionen av Lakebase, med beräkning av automatisk skalning, skalning till noll, förgrening och omedelbar återställning, finns i Lakebase Autoscaling.

Från och med den 12 mars 2026 skapas nya Lakebase-instanser som projekt med automatisk skalning. Befintliga provisionerade instanser uppgraderas automatiskt till Autoscaling med start i juni 2026. Mer information finns i Uppgradera till Autoskalning av Lakebase.

Den här sidan beskriver hur du ansluter till en Lakebase Provisioned-databasinstans från SQL-redigeraren och externa SQL-klienter.

Innan du börjar

  • Du har en motsvarande Postgres-roll för din Azure Databricks identitet. Se Postgres-roller.
  • Din Postgres-roll beviljas de behörigheter som krävs för att få åtkomst till databasen, schemat eller tabellen.
  • Du kan autentisera till databasinstansen. Se Autentisera till en databasinstans.

Ansluta från SQL-redigeraren

Skapa en ny SQL-fråga i SQL-redigeraren.

  1. Klicka på Appikon.Appar i det övre högra hörnet och välj Lakebase Postgres.
  2. Klicka på Etablerad för att öppna sidan Etablerade instanser .
  3. Välj den databasinstans som du vill köra PostgreSQL-frågor på.
  4. Klicka på Ny fråga i det övre högra hörnet.
  5. Så här kör du en skrivskyddad fråga på läsbara sekundärfiler:
    1. Klicka på listrutan beräkningsresurser och välj den beräkning som har etiketten (skrivskyddad).
    2. Klicka på Växla.
  6. Välj önskad databas och schema i listrutan bredvid Kör alla.
  7. Skriv en PostgreSQL-fråga och klicka på Kör alla.

Limitations

  • ACL-behörighetsmodellen (Query Access Control List) gäller. Körning sker med Databricks-identiteten för den användare som klickar på Kör. Alla med minst CAN VIEW-åtkomst till frågan kan se resultatet som de visas i SQL-redigeraren.
  • Anslutningsspecifika objekt, till exempel tillfälliga tabeller och transaktioner, fungerar bara i en enda cell. De fungerar inte mellan olika klick på Kör, eftersom var och en är en egen session.
  • Om $$ block innehåller -instruktioner som har semikolon visas endast resultatet för den sista instruktionen.

Ansluta från SQL-klienter

Du kan komma åt en databasinstans från externa verktyg som psql, DBeaver och pgAdmin4.

Koppla till psql

  1. Klicka på Appikon.Appar i det övre högra hörnet och välj Lakebase Postgres.
  2. Klicka på Etablerad för att öppna sidan Etablerade instanser .
  3. Välj den databasinstans som du vill komma åt.
  4. Klicka på Anslutningsinformation.
  5. Kopiera strängen Anslut med PSQL .
  6. Klistra in kommandot i terminalen och kör det.