Como migrar do Lovable Cloud pro Supabase
Todo projeto feito no Lovable já roda em cima de um Supabase — só que é um Supabase da Lovable, não seu. Migrar significa copiar schema, dados, autenticação (com hash de senha real), storage e edge functions pra um projeto Supabase que você mesmo cria e controla, sem depender mais do Lovable Cloud pra hospedar o backend. A extensão Lovabase faz isso automático, sem SQL na mão, a partir de R$69,90.
O que é o Lovable Cloud, na prática
Quando você cria um app no Lovable e liga o "Cloud", a plataforma sobe um projeto Supabase gerenciado por trás — é o mesmo Postgres, a mesma Auth, o mesmo Storage que você teria num Supabase próprio, só que o acesso direto (dashboard, SQL editor, chaves de API) fica com a Lovable, não com você. Isso funciona bem enquanto você só edita o app dentro do Lovable — o problema aparece quando você quer sair de lá, trocar de ferramenta, ou simplesmente ter a chave do seu próprio banco.
O que muda ao migrar pro seu próprio Supabase
Você continua com o mesmo app, o mesmo comportamento pros seus usuários — só que agora o banco é um projeto Supabase criado na sua conta, com dashboard, SQL editor e chaves de API que só você acessa. Especificamente, a migração leva:
- Schema inteiro — tabelas, tipos, enums, foreign keys, triggers, funções/RPC, RLS policies, constraints, sequences e realtime, não só as tabelas.
- Dados — todas as linhas, na ordem certa (respeitando as foreign keys).
- Autenticação — usuários com o hash de senha idêntico, ninguém precisa resetar nada.
- Storage — buckets e arquivos, byte a byte, preservando nome e tipo.
- Edge functions — código-fonte real, com deploy automático no destino.
- Secrets — nomes das chaves de API de terceiro (Stripe, Resend etc) listados pra você colar os valores, sem expor nada.
Passo a passo
- Detectar Abre a aba do seu projeto Lovable com a extensão instalada — ela reconhece a sessão sozinha, sem precisar copiar token nenhum do lado do Lovable.
- Conectar Cola o project ref e o token de acesso do seu Supabase de destino (o projeto novo, seu, onde tudo vai ser copiado). A extensão confirma a conexão na hora.
- Escolher Marca o que entra na migração: schema sempre vai completo, você decide se quer auth, storage e edge functions também, e pode desmarcar tabelas específicas se quiser.
- Migrar Um clique. Progresso ao vivo, e um resumo no final mostrando exatamente o que foi movido — linhas, arquivos, functions.
Quanto custa migrar
O preço é por tamanho do projeto, calculado no total de linhas do banco — sem mensalidade, sem plano fixo:
| Tamanho | Linhas | Usos | Preço |
|---|---|---|---|
| Pequeno | até 50 mil | 1 | R$69,90 |
| Médio | 50 mil a 500 mil | 2 | R$139,80 |
| Grande | 500 mil a 2 milhões | 3 | R$209,70 |
| Enorme | acima de 2 milhões | 4 | R$279,60 |
Você vê o tamanho real do seu projeto e o valor exato antes de confirmar qualquer pagamento — a extensão calcula isso sozinha ao detectar o projeto.
Pronto pra ver quanto custaria migrar o seu?
Detectar meu projetoPerguntas frequentes
A senha dos meus usuários muda depois da migração?
Não. O hash de senha é copiado idêntico pro novo banco — todo mundo continua logando com a mesma senha, sem precisar resetar nada.
Eu preciso saber SQL ou administrar Postgres pra fazer essa migração?
Não. A extensão detecta o projeto Lovable sozinha, você só cola o ref e o token do seu Supabase destino e clica em migrar. Nenhuma linha de SQL na mão.
O que acontece com os arquivos que estão no storage do Lovable Cloud?
Todos os buckets e arquivos são copiados byte a byte, preservando nome e tipo, pro storage do seu Supabase de destino.
E as edge functions e as chaves de API (Stripe, Resend etc)?
O código-fonte real das edge functions é migrado e re-deployado automaticamente. Os nomes das secrets são listados pra você colar os valores no destino, sem deixar nada exposto.
Quanto custa migrar um projeto Lovable Cloud grande?
O custo é por tamanho: projetos até 50 mil linhas usam 1 uso (R$69,90), até 500 mil usam 2 usos, até 2 milhões usam 3, acima disso usam 4. Você vê o valor exato antes de confirmar qualquer pagamento.
Se a migração falhar no meio, eu perco o que já paguei?
Não. Se falhar antes de terminar, o uso volta automático pro seu saldo. E rodar de novo não duplica o que já foi migrado — é seguro tentar quantas vezes precisar.