Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Ta funkcja jest dostępna w wersji próbnej w następujących regionach: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.
Na tej stronie opisano, jak uzyskać dostęp do wystąpienia bazy danych Lakebase za pomocą klientów SQL, i przedstawiono krok po kroku, jak nawiązać połączenie z wystąpieniem bazy danych z programu psql.
Można uzyskać dostęp do instancji bazy danych z narzędzi zewnętrznych, takich jak psql, DBeaver i pgAdmin4. Te narzędzia umożliwiają również tworzenie pulpitów nawigacyjnych w celu wizualizacji metryk bazy danych pod kątem wydajności, użycia magazynu i wydajności zapytań.
Narzędzie wiersza polecenia psql to wbudowany klient PostgreSQL, który zapewnia bezpośredni, interaktywny dostęp do wystąpienia bazy danych. Użycie psql zapewnia pełną funkcjonalność bazy danych Postgres i integruje się z istniejącymi przepływami pracy i narzędziami bazy danych Postgres.
Narzędzia DBeaver i pgAdmin to narzędzia typu open source, które umożliwiają zarządzanie bazą danych Postgres. Aby uzyskać instrukcje dotyczące sposobu instalowania i nawiązywania połączenia, zobacz dokumentację narzędzia DBeaver i dokumentację narzędzia pgAdmin.
Zanim rozpoczniesz
- Musisz zainstalować program
psql. Aby uzyskać więcej informacji, zobacz przewodnik instalacji i narzędzi PostgreSQL.psqlWymagana jest wersja 14 lub nowsza. - Należy zainstalować bibliotekę
libpq. - Masz odpowiednią rolę Postgres dla swojej tożsamości usługi Azure Databricks, aby zalogować się do instancji bazy danych. Zobacz Zarządzanie rolami postgresu.
- Rola Postgres ma przyznane niezbędne uprawnienia dostępu do bazy danych, schematu lub tabeli.
- Możesz uwierzytelnić się w wystąpieniu bazy danych. Jeśli musisz uzyskać token OAuth dla wystąpienia bazy danych, zobacz Uwierzytelnianie w wystąpieniu bazy danych.
Zagadnienia dotyczące ról tożsamości i bazy danych
- Domyślnym właścicielem wystąpienia jest użytkownik usługi Azure Databricks lub jednostka usługi, która aprowizuje wystąpienie bazy danych.
- Podczas konfigurowania odpowiednia nazwa roli Postgres jest automatycznie tworzona dla tożsamości.
- Użytkownik usługi Databricks: nazwa roli Postgres to adres e-mail użytkownika.
- Jednostka usługi Databricks: nazwa roli Postgres to identyfikator aplikacji jednostki usługi.
Połącz się z psql
Gdy stan wystąpienia bazy danych będzie wyświetlany jako Dostępny, połącz się z nim przy użyciu narzędzia wiersza polecenia psql. Skopiuj polecenie połączenia ze strony konfiguracji wystąpienia bazy danych.
- Kliknij pozycję Obliczenia na pasku bocznym obszaru roboczego.
- Kliknij BAZĘ danych OLTP.
- Wybierz wystąpienie bazy danych, do którego chcesz uzyskać dostęp z
psql. - Kliknij pozycję Szczegóły połączenia.
- Skopiuj ciąg Connect with PSQL (Połącz za pomocą ciągu PSQL ).
- Wklej polecenie w terminalu i uruchom je, aby nawiązać połączenie z instancją bazy danych za pomocą
psql.