Как делать бекапы Supabase
Databasus поддерживает резервное копирование баз данных PostgreSQL в Supabase. Главное требование: для подключения к вашей базе Supabase нужен IPv4-адрес.
Варианты подключения
Подключить Databasus к базе данных Supabase можно двумя способами:
- Session Pooler с IPv4 (рекомендуется) — бесплатный вариант, доступный во всех проектах Supabase
- Платное дополнение IPv4 — прямое подключение от Supabase
Вариант 1: Session Pooler (рекомендуется)
Session Pooler бесплатно дает IPv4-адрес для подключения к базе данных Supabase. Вот как его настроить:
1. Найдите подключение через пулер
Откройте проект Supabase, перейдите в Project Settings → Database. Прокрутите вниз до секции Connection string и выберите режим Session pooler.

2. Скопируйте данные подключения
Скопируйте данные подключения и используйте их в Databasus при добавлении базы данных. На скриншоте видно, где какая часть данных подключения.

Вариант 2: платное дополнение IPv4
Supabase предлагает платное дополнение IPv4, которое дает выделенный IPv4-адрес для вашей базы данных. Так вы получаете прямое подключение в обход пулера соединений.
Чтобы включить этот вариант:
- Откройте панель проекта Supabase
- Перейдите в Project Settings → Add-ons
- Включите дополнение IPv4
- Используйте в Databasus данные прямого подключения к базе
💡 Совет: в большинстве случаев для бекапов достаточно бесплатного Session Pooler с IPv4. Платное дополнение IPv4 нужно только тогда, когда прямое подключение требуется по другим причинам.
Какая схема копируется по умолчанию
По умолчанию при работе с базами данных Supabase Databasus копирует только схему public. Дело в том, что Supabase из соображений безопасности ограничивает доступ к другим схемам (таким как auth, storage и realtime).
ℹ️ Примечание: схема public содержит данные вашего приложения и пользовательские таблицы. Служебные схемы Supabase, такие как auth и storage, защищены и управляются самим Supabase.