Udostępnij przez


Klienci postgres

Ważne

Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.

Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z Lakebase Provisioned, sprawdź wybieranie między wersjami.

Możesz nawiązać połączenie z projektem Lakebase przy użyciu dowolnego standardowego klienta lub narzędzia PostgreSQL. Obejmuje to narzędzia wiersza polecenia, takie jak i aplikacje graficznego interfejsu użytkownika, takie jak psql pgAdmin i DBeaver.

Authentication

Aby uzyskać najlepsze środowisko pracy z klientami postgres innych firm, zalecamy użycie natywnego uwierzytelniania haseł Postgres. Ta metoda używa tradycyjnych ról Postgres z hasłami bazy danych, które nie wygasają co godzinę, dzięki czemu są one odpowiednie dla narzędzi klienckich i długotrwałych sesji.

Ważne

Tokeny OAuth wygasają po godzinie, co wymaga ręcznego odświeżania dla każdej sesji. W przypadku narzędzi interaktywnych, takich jak pgAdmin i DBeaver, częste odświeżanie jest niepraktyczne. Aplikacje mogą implementować rotację tokenów w celu automatycznego odświeżania poświadczeń.

Hasła bazy danych Postgres nie wygasają i działają z wszystkimi narzędziami zgodnymi z bazą danych PostgreSQL.

Natywne hasła postgres są powszechnie obsługiwane we wszystkich narzędziach postgres i klientach, a są lepiej odpowiednie dla aplikacji, które nie mogą często odświeżać poświadczeń. Zobacz Omówienie uwierzytelniania , aby uzyskać szczegółowe informacje o metodach uwierzytelniania.

Aby skonfigurować natywne uwierzytelnianie za pomocą hasła Postgres, utwórz rolę Postgres z hasłem. Aby uzyskać instrukcje, zobacz Zarządzanie rolami bazy danych Postgres .

Dostępni klienci

Wybierz klienta Postgres, który najlepiej pasuje do przepływu pracy:

Client Description
psql Wbudowany klient wiersza polecenia bazy danych PostgreSQL na potrzeby interaktywnego dostępu do bazy danych.
pgAdmin Graficzne narzędzie administracyjne do zarządzania bazami danych i uruchamiania zapytań.
DBeaver Uniwersalne narzędzie do zarządzania bazami danych obsługujące wiele typów baz danych.
PgHero Panel monitorowania wydajności do identyfikowania wolnych zapytań.

Szczegóły połączenia

Wszyscy klienci Postgres wymagają tych samych podstawowych informacji o połączeniu bazy danych Postgres, które można uzyskać z aplikacji Lakebase:

  1. Przejdź do aplikacji Lakebase i wybierz projekt
  2. Kliknij Połącz, aby otworzyć okno połączenia z bazą danych
  3. Wybierz gałąź, obliczenia i bazę danych, z którą chcesz nawiązać połączenie
  4. Wybierz rolę Postgres (zalecamy używanie natywnej roli Postgres z uwierzytelnianiem haseł)
  5. Kopiowanie szczegółów połączenia

Informacje o połączeniu obejmują:

  • Host: nazwa hosta punktu końcowego obliczeniowego (np. ep-abc-123.databricks.com)
  • Port: 5432 (domyślny port Postgres)
  • Baza danych: Nazwa bazy danych (np. databricks_postgres)
  • Użytkownik: Nazwa roli Postgres
  • Hasło: Twoje hasło roli Postgres

Aby uzyskać więcej informacji na temat parametrów połączenia i uwierzytelniania, zobacz Nawiązywanie połączenia z projektem.