Базы данных
Готовим раздел «Базы данных»: обычный PostgreSQL, который будет жить рядом с проектами — в том же аккаунте и на тех же серверах в России. Раздел ещё закрыт: сейчас идёт закрытое тестирование, и попасть в него можно по записи.
Что будет внутри
База заводится из панели и встаёт в общий список аккаунта. Обычно она готова за несколько минут — экран показывает, на каком шаге сейчас находится и сколько это занимает.
Обычный PostgreSQL
Тот же SQL и те же инструменты, что и везде: проект с другого хостинга переедет без переписывания.
Проект подключается сам
Выдайте базу проекту — адрес и пароль платформа подставит в сборку сама.
Произвольная конфигурация
Можно завести базу со своими ядрами, памятью и диском. В тариф Pro входит одна база; базы со своей конфигурацией тарифицируются отдельно.
Свою базу тоже можно принести
База с чужого сервера встаёт в тот же список и выдаётся проектам так же. Место при этом остаётся не нашим.
Таблицы и связи
Слева — состав базы по схемам Postgres, справа — открытая таблица: структура или сами строки. Ходить за этим в отдельный клиент больше не нужно.
Второй вкладкой — то же самое картинкой: карточки таблиц и связи между ними. Полезно, когда базу писал не ты.
SQL-редактор
Запросы выполняются прямо в панели. Слева — закладки и история, сверху — роль, от которой уходит запрос: смотреть данные глазами роли приложения удобнее, чем догадываться, что она увидит.
Функции
Код внутри базы: его вызывают по имени в запросе. В списке видно аргументы, что функция возвращает и кто её вызывает.
Кому что можно
Роли отвечают на вопрос, кто подключается к базе и с какими правами. Доступ можно выдать на срок — например, аналитику до конца недели.
Политики — про строки: какие из них вернёт запрос. Это правила RLS, и включённый RLS без единой политики платформа показывает отдельно — такая таблица открыта всем, у кого есть право на неё.
Расширения
Список расширений с переключателями — включать их через SQL больше не обязательно. Рядом видно версию и схему, в которую расширение встало.
pgcrypto, uuid-ossp, pg_trgm и vector.Мониторинг
Место, подключения и нагрузка — графиками за час, сутки или неделю.
Резервные копии
Копирование включается тумблером, расписание выбирается рядом. Восстановление — кнопкой у нужной копии.
Подключиться напрямую
Если база нужна не проекту, а вам — строка подключения собирается в панели под выбранную роль. Пароль показывается по кнопке и сбрасывается там же.
Попробовать раньше остальных
Раздел открывается по записи: оставьте заявку — позовём, когда дойдёт очередь. Там же можно написать, чего вам в базе не хватает. Пока раздел закрыт, это проще всего учесть.