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

Базы данных (Supabase)

База данных TatNet — это Supabase: PostgreSQL плюс готовые вход пользователей (Auth), REST-доступ к таблицам, хранилище файлов (Storage), обновления в реальном времени (Realtime) и веб-интерфейс Studio.

База — ресурс аккаунта, как объектное хранилище: она живёт в разделе «Supabase» панели, а не внутри проекта. Подключить её можно к любому приложению, где есть клиент Supabase, и к нескольким проектам T1000 сразу.

Уровни и цена​

У каждой базы свой уровень — Free или Pro. Уровень переключается в карточке базы в любой момент.

FreePro
Цена0 ₽1 490 ₽ в месяц за базу
База данныхдо 100 МБдо 8 ГБ
Файлы (Storage)до 1 ГБдо 100 ГБ
Realtimeдо 200 соединенийдо 500 соединений
APIдо 100 запросов в секундудо 1 000 запросов в секунду
Трафикдо 5 ГБ в месяцдо 250 ГБ в месяц
Активные пользователи≈ 50 000 в месяц (ориентир)≈ 100 000 в месяц (ориентир)
Пауза за простойчерез 7 дней без обращенийнет
Edge Functionsтолько на Proесть
Свой доментолько на Proесть, платное дополнение

Одна бесплатная база на аккаунт. Каждая следующая база или база, которой нужны пределы больше Free, — Pro. Счётчик «Бесплатных баз: N из 1» показан над списком.

:::note Базы, созданные до 11 сентября 2026 Предел Free по размеру базы снижен с 500 до 100 МБ. Базы, созданные раньше, оставлены на 500 МБ — их предел показан в карточке базы. :::

Pro считается почасово с баланса аккаунта, без подписки: ≈ 2,04 ₽ в час за время жизни базы. Включить и выключить Pro можно в любой момент; для включения нужен баланс не меньше стоимости за месяц. Пауза базы вручную останавливает списание.

Что происходит на пределе​

  • База данных больше предела — база переходит в режим «только чтение»: данные целы, чтение работает, запись и вход пользователей останавливаются. Снимается, когда данных снова меньше предела (удаление строк и таблиц в Studio проходит), либо включением Pro.
  • Трафик за месяц больше предела (Free) — тот же режим «только чтение» до начала следующего месяца или до включения Pro.
  • Запросов больше предела в секунду — лишние получают ответ 429 и повторяются через секунду.
  • Файлы — загрузка сверх предела отклоняется, уже загруженные файлы доступны.
  • Активные пользователи — справочный ориентир, не ограничивается.

Пауза​

База уровня Free, к которой не обращались 7 дней, ставится на паузу: данные и файлы сохраняются, API отвечает 503. Возобновление — одной кнопкой в панели или в настройках проекта T1000, занимает около минуты; следующая генерация в T1000 включает базу сама.

Любую базу можно поставить на паузу вручную. Pro за простой не останавливается.

Создание и подключение​

  1. В разделе «Supabase» нажмите «Создать базу данных», задайте имя и выберите уровень. Если бесплатная база уже есть, доступен только Pro.
  2. Через одну-две минуты база готова. В карточке — URL API и доступ в Studio; ключи anon и service_role — в Studio, раздел Project Settings → API.
  3. Подключайте клиент Supabase по URL и anon-ключу. Доступ к данным ограничивают политики RLS, которые вы задаёте в Studio или которые создаёт T1000.

Проекты T1000 подключают базу сами — при первой необходимости или через «Настройки» → «База данных» проекта. Одна база может обслуживать несколько проектов.

Studio​

Кнопка «Открыть Studio» в карточке запускает веб-интерфейс: таблицы, SQL-редактор, пользователи, файлы, письма и свой SMTP, Edge Functions, расписания. Studio запускается по требованию (первый раз — до минуты) и защищена логином и паролем, они показаны в карточке базы с копированием в один клик. Что и где настраивается — на странице «Настройка базы в Studio».

Кому из участников открыт Supabase​

Роль участника даёт доступ к аккаунту в целом, а Supabase — базы с данными ваших пользователей и Studio — владелец открывает отдельно. В разделе «Участники» в диалоге «Изменить доступ» есть переключатель «Доступ к Supabase»: выключите его, и участник перестанет видеть раздел «Supabase», базы аккаунта и вкладку «База данных» в проектах T1000. У владельца аккаунта доступ есть всегда; новые участники получают его по умолчанию.

Удаление​

Удаление базы безвозвратно удаляет данные, файлы и пользователей. Привязанные проекты T1000 теряют базу; сам проект не удаляется. Удаление проекта базу не трогает — она остаётся в аккаунте.

:::info Учёт Списания за Pro видны в разделе «Финансы» отдельной строкой по каждой базе. Free-базы в счёте не появляются. :::