Connect from apps: overview

Stable

Рекомендации по драйверам, pooling и таймаутам для приложений.

Обновлено: 4 февраля 2026 г.

Рекомендуемая схема подключения приложений к spg99.

  • Драйверы: используйте стандартные PostgreSQL драйверы (node-postgres, libpq, JDBC, psycopg и т. п.). Никаких форков.
  • Pooling: для долгоживущих сервисов используйте пул соединений на стороне приложения (или datasource pool в вашем фреймворке).
  • Serverless/Jobs: создавайте соединение на запрос/джобу, а затем закрывайте. Предусмотрите retry с backoff на первом коннекте.
  • Timeouts: connect_timeout 5–10s; при autostart cold start обычно укладывается в ~5s (< 5 с), но первая попытка может не успеть — делайте повтор.
  • Secrets: храните API key отдельно от pg_user/pg_password. В DSN приложения — только креды БД.
  • TLS: используйте sslmode=require (минимум) или verify-full (строже) — см. раздел Security.