Como fazer backup do Supabase

O Databasus suporta backups de bases de dados PostgreSQL do Supabase. O requisito principal é usar um endereço IPv4 para se conectar à sua instância do Supabase.

Opções de conexão

Há duas formas de conectar o Databasus à sua base de dados do Supabase:

  1. Usar o Session Pooler com IPv4 (recomendado) - opção gratuita, disponível em todos os projetos Supabase
  2. Comprar o add-on IPv4 - opção de conexão direta do Supabase

Opção 1: usar o Session Pooler (recomendado)

O Session Pooler fornece um endereço IPv4 para a conexão com a sua base de dados do Supabase sem custo adicional. Veja como configurá-lo:

1. Encontre a conexão do pooler

Abra o seu projeto Supabase e vá a Project SettingsDatabase. Role até a seção Connection string e selecione o modo Session pooler.

Selecionar o modo Session pooler no Supabase

2. Copie os dados de conexão

Copie os dados de conexão e use-os no Databasus ao adicionar a sua base de dados. Veja a imagem para identificar cada campo da conexão.

Ativar a opção IPv4 Address no Supabase

Opção 2: comprar o add-on IPv4

O Supabase oferece um add-on IPv4 pago que fornece um endereço IPv4 dedicado para a sua base de dados. Essa opção oferece uma conexão direta sem passar pelo connection pooler.

Para ativar esta opção:

  1. Vá ao painel do seu projeto Supabase
  2. Vá a Project Settings Add-ons
  3. Ative o add-on IPv4
  4. Use os dados de conexão direta com a base de dados no Databasus

💡 Dica: para a maioria dos casos, o Session Pooler gratuito com IPv4 funciona perfeitamente para backups. O add-on IPv4 pago só é necessário se você precisar de uma conexão direta por outros motivos.

Limitação do schema padrão

Por padrão, o Databasus faz backup apenas do schema public quando trabalha com bases de dados do Supabase. Isto acontece porque o Supabase restringe o acesso aos outros schemas (como auth, storage e realtime) por razões de segurança.

ℹ️ Nota: o schema public contém os dados da sua aplicação e as suas tabelas personalizadas. Os schemas como auth e storage são protegidos e gerenciados pelo próprio Supabase.