Управляемый PostgreSQL
Создаётся рядом с приложением, DATABASE_URL прилетает в сервис сам. Бэкапы настраиваются при создании, мониторинг и обновления — на нас.
Нужны MySQL или Redis? Managed Postgres — здесь, MySQL и Redis разворачиваются на своём сервере. Серверы (App Servers) →
Что входит в управляемый Postgres
Бэкапы по расписанию
Резервное копирование настраивается при создании базы: почасовое или ежедневное расписание, срок хранения 7, 14 или 30 дней. Копии складываются в объектное хранилище, а не рядом с самой базой, и скачиваются из панели по временной ссылке.
Восстановление по схеме
Восстановить можно не только весь инстанс целиком, но и отдельную схему — это то, что реально нужно, когда неудачная миграция задела одну часть данных, а остальное продолжает работать.
Мониторинг производительности
Метрики подключений, запросов и нагрузки видны в реальном времени в той же панели, где живёт приложение. Отдельный экспортер и дашборд поднимать не нужно — история хранится вместе с метриками сервиса.
Безопасный доступ
База доступна приложению по внутренней сети, а не через публичный адрес. Доступ разграничен по ролям проекта, соединения шифруются, и пароль не приходится передавать вручную между разработчиками.
Строка подключения приезжает сама
При привязке базы к приложению DATABASE_URL появляется в переменных окружения сервиса автоматически. Пересоздали базу или сменили пароль — приложение получает актуальный DSN без ручной правки конфигов.
Масштабирование без ручной миграции
Ресурсы инстанса меняются на месте: строка подключения остаётся прежней, переносить данные руками и переписывать конфигурацию приложения не нужно.
Данные в России (152-ФЗ)
Инстансы разворачиваются на серверах в РФ. Для проекта с регистрацией пользователей это не вопрос удобства, а требование закона к первичной обработке персональных данных.
Как поднять базу и подключить её к приложению
От создания инстанса до рабочего DATABASE_URL — без ручной сборки строки подключения.
Создайте инстанс
Выберите проект, размер инстанса и объём диска. PostgreSQL разворачивается на серверах в РФ, версия и системные обновления остаются на стороне платформы.
Включите бэкапы сразу
Расписание (почасовое или ежедневное) и срок хранения (7, 14 или 30 дней) задаются при создании. Копии уезжают в объектное хранилище, а не лежат рядом с базой, поэтому переживают потерю самого инстанса.
Привяжите базу к приложению
В настройках приложения выбираете базу — DATABASE_URL появляется в переменных окружения сервиса сам. Сменили пароль или пересоздали инстанс, приложение получает актуальный DSN без правки конфигов.
Следите за нагрузкой
Подключения, запросы и потребление ресурсов видны в панели рядом с метриками приложения. Когда инстансу становится тесно, ресурсы меняются на месте: переносить данные руками не нужно, строка подключения остаётся прежней.
Когда управляемый Postgres выигрывает
Ситуации, в которых своя база на сервере обходится дороже, чем кажется.
Продакшен с персональными данными
Регистрация пользователей, заказы, документы — всё, что подпадает под 152-ФЗ. Инстанс живёт в России, доступ идёт по внутренней сети проекта, публичный адрес не открывается по умолчанию.
Команда без выделенного администратора баз
Бэкапы, обновления, мониторинг и шифрование соединений закрыты платформой. Разработчику остаются схема и запросы, а не установка Postgres на сервере и настройка выгрузки дампов по расписанию.
Миграция сломала одну схему
Восстановление работает не только для всего инстанса, но и для отдельной схемы: пострадавшая часть возвращается из копии, пока остальные данные продолжают работать.
Несколько окружений одного проекта
У каждого приложения своя база и свой DATABASE_URL. Тестовое окружение не ходит в продакшен-инстанс по недосмотру, потому что строку подключения никто не собирает руками.
Границы управляемого Postgres
То, о чём лучше знать до переезда, а не после.
Движок один — PostgreSQL
MySQL, MongoDB, ClickHouse и Redis как управляемые ресурсы недоступны. Их поднимают контейнером на своём сервере и ведут из той же панели, но бэкапы и обновления в этом случае на вашей стороне.
Суперпользователя не выдаём
Вы получаете владельца своей базы: схемы, таблицы, роли, расширения из поддерживаемого списка. Операции уровня кластера, которые ломают соседей и сам инстанс, закрыты.
Публичный доступ — осознанное действие
По умолчанию база слушает только внутреннюю сеть проекта. Подключиться локальным клиентом с ноутбука без включения внешнего доступа не выйдет, и это сделано намеренно.
Восстановление — не мгновенное
Копия разворачивается из объектного хранилища, и на большой базе это занимает время. Восстановление отдельной схемы обычно быстрее, чем всего инстанса, но и оно не мгновенно.
Реплики чтения пока не выдаются
Инстанс один. Масштабирование идёт вертикально — ресурсы меняются на месте без переноса данных. Если нужна географически распределённая репликация, сценарий решается на своём сервере.
Частые вопросы о базах данных
Управляемый вариант — PostgreSQL. Он создаётся рядом с приложением, а строку подключения DATABASE_URL платформа прокидывает в сервис автоматически. MySQL и Redis запускаются на вашем сервере (App Server), а не как managed-ресурс.
Поднимите backend из GitHub сегодня
Подключение репозитория занимает минуту. Платите только за то, что реально потребляете.
Создать аккаунт