Перейти к основному содержанию

Доступ к сведениям о подключении

Чтобы подключить приложения к Managed Postgres, перейдите в представление Connect на левой боковой панели вашего экземпляра. При нажатии Connect открывается модальное окно, в котором отображаются ваши учетные данные и строки подключения в нескольких форматах. В модальном окне подключения отображается следующая информация:
  • Username: пользователь базы данных (по умолчанию: postgres)
  • Password: пароль базы данных (по умолчанию скрыт; нажмите значок глаза, чтобы показать его)
  • Server: имя хоста вашего экземпляра Managed Postgres
  • Port: порт PostgreSQL (по умолчанию: 5432)
Managed Postgres предоставляет superuser-доступ к вашей базе данных. Используйте эти учетные данные для подключения с правами superuser — это позволяет создавать дополнительных пользователей и управлять объектами базы данных.

Форматы строк подключения

На вкладках Connect via доступны строки подключения в нескольких форматах — под разные требования вашего приложения:
FormatDescription
urlСтандартный URL подключения в формате postgresql://<USER>:<PASSWORD>@<HOST>:<PORT>/<DATABASE>
psqlГотовая команда для подключения через инструмент командной строки psql
envПеременные окружения для клиентов на базе libpq
yamlКонфигурация в формате YAML
jdbcСтрока подключения JDBC для Java-приложений
В целях безопасности пароль в строках подключения по умолчанию скрыт. Нажмите значок копирования рядом с любым полем или строкой подключения, чтобы сразу скопировать её в буфер обмена.

Пулинг соединений с PgBouncer

Managed Postgres включает встроенный экземпляр PgBouncer для пулинга соединений на стороне сервера. PgBouncer помогает улучшить управление соединениями, производительность и использование ресурсов, особенно для приложений, которые:
  • Открывают много одновременных соединений
  • Часто создают и закрывают соединения
  • Используют serverless- или временные вычислительные среды
Чтобы использовать пул соединений, включите переключатель via PgBouncer в верхней части модального окна подключения. Сведения о подключении обновятся, и ваши соединения будут направляться через пулер соединений, а не напрямую в PostgreSQL.
Когда использовать PgBouncerИспользуйте PgBouncer, если ваше приложение открывает много краткоживущих соединений. Для долгоживущих соединений или приложений, использующих возможности PostgreSQL, несовместимые с пулом соединений (например, подготовленные операторы между транзакциями), подключайтесь напрямую.Передача данных в ClickHouse с помощью ClickPipes через PgBouncer не поддерживается.

Настройка TLS

Все экземпляры Managed Postgres защищены с использованием TLS. Минимально поддерживаемая версия — TLS 1.3.

Быстрое подключение (с шифрованием TLS)

По умолчанию подключения используют шифрование TLS без проверки сертификата:
psql 'postgresql://postgres:PASSWORD@your-instance.pg.clickhouse.cloud:5432/postgres'

Проверенное TLS‑соединение (рекомендуется для продакшна)

Для рабочих нагрузок в продакшне рекомендуем использовать проверенное TLS‑соединение, чтобы убедиться, что вы подключаетесь к нужному серверу. Для этого скачайте комплект CA‑сертификатов на вкладке Settings и добавьте его в список доверенных сертификатов клиента базы данных. CA‑сертификат уникален для вашего экземпляра Managed Postgres и не будет работать с другими экземплярами. Чтобы установить проверенное TLS‑соединение, добавьте sslmode=verify-full и путь к скачанному сертификату:
psql 'postgresql://postgres:PASSWORD@your-instance.pg.clickhouse.cloud:5432/postgres?sslmode=verify-full&sslrootcert=/path/to/ca-certificate.pem'
Последнее изменение 10 июня 2026 г.