Exportação sob demanda. A plataforma faz backup automático de todos os projetos. Para receber um dump do SEU projeto, peça ao suporte informando o slug — ainda não há botão de exportar no dashboard. Você também pode extrair seus próprios dados a qualquer momento pelo SQL Editor ou pela API REST.
O que a plataforma guarda
- Banco: uma cópia a cada 6 horas, cifrada e guardada fora do servidor.
- Arquivos do Storage: um espelho cifrado, fora do servidor, atualizado a cada hora.
Essas cópias existem para a equipe recuperar a plataforma e o seu projeto. Não há tela de backups no painel: você não as lista nem baixa por lá.
O quanto dá para voltar no tempo depende do plano: a restauração usa uma cópia de até 7 dias atrás no Site, 30 no Pro e 90 no Escala. O Grátis não inclui retenção de backup. Veja a tabela em Preços.
Pedir o dump do seu projeto
- Abra um chamado pelo suporte do painel informando o slug do projeto.
- A equipe gera o dump do schema
proj_<slug>compg_dump, no formato binário do Postgres: tabelas, dados, funções, policies e os usuários do projeto. - Se precisar também dos arquivos do Storage, peça no mesmo chamado.
Exportar você mesmo
- Uma consulta ou tabela: rode no SQL Editor e clique em Exportar CSV no resultado.
- Pela API: leia as tabelas pela API REST, em páginas, com
limiteoffset. - Arquivos: com o SDK,
listedownloadem cada bucket.
Restaurar
A restauração a partir das cópias da plataforma é feita pela equipe, a pedido pelo suporte, dentro da retenção do seu plano. A cópia é restaurada primeiro num banco à parte, com as permissões do projeto, e conferida; o banco atual do projeto só é trocado depois disso, então nada se perde se a cópia não servir. O projeto volta ao estado da cópia escolhida; a mais recente tem no máximo 6 horas. Não há restauração para um instante qualquer, só para o momento de uma cópia.
Para levar o dump para outro Postgres:
- Restaure:
pg_restore --no-owner -d "$DATABASE_URL" projeto.dump - As policies citam os papéis
anoneauthenticated; crie esses papéis no destino ou ajuste as policies. - Usuários: recrie pelo fluxo de cadastro do seu app, ou fale com o suporte para uma importação em lote — as senhas são hashes Argon2id e não podem ser copiadas entre projetos por conta própria.
- Arquivos: suba pelo SDK (
upload) no bucket de destino.