Skip to main content
Erros acontecem: uma alteração de esquema ruim, linhas excluídas ou uma sessão do Agent que deu errado. O Replit oferece um caminho de recuperação para cada banco de dados.

Restaure seu banco de dados de desenvolvimento

Você pode revertar seu app e banco de dados de desenvolvimento para um estado anterior usando o recurso de rollback. Isso restaura seu banco de dados para qualquer checkpoint criado pelo Agent.
Interface de rollback de checkpoint mostrando opções de rollback
Certifique-se de selecionar “Database” em “Additional rollback options” ao restaurar para o estado de um checkpoint. Isso restaura seu banco de dados para o estado em que estava no momento do checkpoint.

Restaure seu banco de dados de produção

Para bancos de dados de produção, você pode restaurar para um momento específico usando a restauração pontual.
Interface de rollbacks de banco de dados mostrando opções de rollback
Até que ponto no passado você pode restaurar depende do seu plano: o plano Core retém até 7 dias de histórico, enquanto os planos Pro e Teams retêm até 28 dias. Se você fizer downgrade do Pro para o Core, sua janela de retenção é reduzida para 7 dias.
Restaurar seu banco de dados não restaura o código do seu app, e fazer rollback do seu app não restaura seu banco de dados. Para trazer os dois de volta ao mesmo momento: restaure o banco de dados e depois faça rollback para o checkpoint correspondente e publique seu app novamente.

Solução de problemas em falhas de publicação

Se a publicação falhar devido a problemas de banco de dados:
  1. Verifique os logs de publicação para mensagens de erro específicas sobre conectividade do banco de dados ou conflitos de esquema
  2. Revise as alterações recentes de esquema para possíveis conflitos com o código existente da aplicação
  3. Teste suas alterações em uma prévia de implantação antes de tentar republicar

Próximos passos