Поделиться через


Клиенты Postgres

Это важно

Автомасштабирование Lakebase находится в бета-версии в следующих регионах: eastus2, westeurope, westus.

Автомасштабирование Lakebase — это последняя версия Lakebase с автомасштабированием вычислений, масштабированием до нуля, ветвлением и мгновенным восстановлением. Сравнение функций с Lakebase Provisioned см. в разделе выбора между версиями.

Вы можете подключиться к проекту Lakebase с помощью любого стандартного клиента Или средства PostgreSQL. Сюда входят такие инструменты psql командной строки, как и приложения графического интерфейса, такие как pgAdmin и DBeaver.

Authentication

Для лучшего взаимодействия с сторонними клиентами Postgres рекомендуется использовать собственную проверку подлинности паролей Postgres. Этот метод использует традиционные роли Postgres с паролями базы данных, которые не истекают ежечасно, что делает их хорошо подходящими для клиентских средств и длительных сеансов.

Это важно

Срок действия маркеров OAuth истекает через час, требуя ручного обновления для каждого сеанса. Для интерактивных инструментов, таких как pgAdmin и DBeaver, это частое обновление непрактично. Приложения могут реализовать ротацию токенов для автоматического обновления учетных данных.

Срок действия паролей Postgres не истекает и работает со всеми средствами, совместимыми с PostgreSQL.

Собственные пароли Postgres широко поддерживаются во всех средствах и клиентах Postgres, и они лучше подходят для приложений, которые не могут часто обновлять учетные данные. Дополнительные сведения о методах проверки подлинности см. в обзоре проверки подлинности .

Чтобы настроить собственную проверку подлинности паролей Postgres, создайте роль Postgres с паролем. Инструкции см. в разделе "Управление ролями Postgres ".

Доступные клиенты

Выберите клиент Postgres, который лучше всего подходит для рабочего процесса:

Клиент Description
psql Встроенный клиент командной строки PostgreSQL для интерактивного доступа к базам данных.
pgAdmin. Средство графического администрирования для управления базами данных и выполнением запросов.
DBeaver Универсальное средство управления базами данных, поддерживающее несколько типов баз данных.
PgHero Панель мониторинга производительности для выявления медленных запросов.

Сведения о подключении

Для всех клиентов Postgres требуются те же базовые сведения о подключении к базе данных Postgres, которые можно получить из приложения Lakebase:

  1. Перейдите к приложению Lakebase и выберите проект
  2. Нажмите кнопку "Подключиться", чтобы открыть модальное подключение к базе данных
  3. Выберите ветвь, вычисления и базу данных, к которой вы хотите подключиться
  4. Выберите роль Postgres (рекомендуется использовать собственную роль Postgres с проверкой подлинности паролем)
  5. Копирование сведений о подключении

Сведения о подключении включают:

  • Хост: ваше имя хоста конечной точки вычислений (например, ep-abc-123.databricks.com)
  • Порт: 5432 (порт Postgres по умолчанию)
  • База данных: имя базы данных (например, databricks_postgres)
  • Пользователь: имя роли Postgres
  • Пароль: ваш пароль роли Postgres

Дополнительные сведения о строках подключения и проверке подлинности см. в разделе "Подключение к проекту".