Migre com uma cópia validada.
A VIKI oferece PostgreSQL e APIs próprias. O gateway compatível cobre um subconjunto das operações. Trocar apenas a URL e a chave não comprova compatibilidade da sua aplicação.
| Parte da aplicação | O que conferir |
|---|---|
| Schema e dados | Versão PostgreSQL, extensões disponíveis, tipos, sequências, relações, índices, triggers e funções. Restaure primeiro em um projeto separado e compare contagens e conteúdo. |
| Permissões | Grants, políticas por tabela e auth.uid(). Confira visitante e dois usuários. Não migre papéis administrativos sem revisão. |
| Autenticação | IDs dos usuários, métodos de login, confirmação, recuperação e MFA. Não há importador completo de usuários/senhas; planeje a transição antes de mover dados ligados ao ID. |
| Arquivos | Cópia dos bytes, hashes, caminhos e políticas. Links assinados antigos não devem ser reutilizados. O envio atual tem limite de 32 MiB por arquivo. |
| API e SDK | Teste cada filtro, relação, RPC e formato de resposta usado pelo aplicativo. Adapte chamadas não suportadas à API VIKI ou a um backend próprio. |
| Realtime e funções | Realtime atual exige service key no backend. Valide separadamente funções, dependências e acesso à rede. Não presuma equivalência de runtimes. |
| Hospedagem | O fluxo estático recebe o build pronto. Aplicações Node/Next com SSR precisam de runtime externo compatível. |
Antes da troca
- Inventarie as dependências e faça backup conferido da origem.
- Crie destino separado; mantenha o ambiente original disponível.
- Restaure e adapte schema, políticas, usuários, arquivos e código.
- Valide login, CRUD, isolamento, upload/download, custo e recuperação.
- Planeje uma janela para sincronizar alterações finais e trocar a configuração.
- Defina como voltar à origem e reconciliar gravações feitas após a troca. Um backup anterior não contém essas gravações.
Este guia não executa importações nem altera seus dados. Migrações com usuários existentes precisam de planejamento específico. Fale com o suporte antes da mudança definitiva.