Pular para o conteúdo principal

Instantâneo

info

Beta

O Lakebase Postgres (beta com escalonamento automático) é a próxima versão do Lakebase, disponível apenas para avaliação. Para cargas de trabalho de produção, utilize a versão de pré-visualização pública do Lakebase. Consulte a seção "Como escolher entre as versões" para entender qual versão é a mais adequada para você.

Um Snapshot é uma captura pontual do branch raiz de um projeto de banco de dados, incluindo o esquema e todos os dados. É criado instantaneamente com impacto mínimo no desempenho e pode ser usado como backup ou como ponto de reversão.

Quando usar o Snapshot

Os snapshots são úteis para backups regulares ou antes de fazer alterações de esquema ou outras operações potencialmente destrutivas. Eles oferecem uma maneira rápida de criar pontos de restauração aos quais você pode retornar, se necessário.

Criar instantâneo manualmente

Um snapshot captura o estado da sua branch em um determinado momento. Você pode criar snapshots manualmente apenas em branches raiz. Você pode restaurar esses snapshots a partir de qualquer branch do seu projeto.

Criar um instantâneo

Navegue até o seu projeto de banco de dados no aplicativo Lakebase e selecione Backup e Restauração na navegação entre ramificações. Clique em Criar instantâneo para capturar o estado atual dos seus dados. Os snapshots são criados instantaneamente e são úteis antes de fazer alterações significativas em seu esquema ou dados.

Editor SQL com exemplos de SQL pré-carregados

Restaurar a partir de um instantâneo

Em Backup e Restauração , localize o Snapshot que deseja restaurar e clique no botão dropdown Restaurar . Você tem duas opções de restauração:

  • Restauração em uma única etapa – Restaure instantaneamente os dados do Snapshot para a ramificação existente. O nome da filial e as strings de conexão permanecem os mesmos, mas o ID da filial muda.
  • Restauração em várias etapas – Crie uma nova ramificação a partir do Snapshot. Use esta opção se desejar inspecionar ou testar os dados antes de mudar para a nova ramificação.

Restauração em uma única etapa

Selecione Restauração em uma etapa para restaurar imediatamente os dados do Snapshot para sua ramificação atual. A restauração ocorre instantaneamente e sua ramificação atual é substituída pelo estado do Snapshot. Um branch de backup chamado <branch_name>_old é criado automaticamente para preservar seu estado anterior e qualquer Snapshot existente.

Após verificar se a restauração foi bem-sucedida, você pode excluir a ramificação de backup, caso não precise mais dela. No entanto, qualquer snapshot tirado anteriormente permanece anexado ao branch de backup, portanto, mantenha-o se precisar preservar esses snapshots.

Restauração em várias etapas

Selecione Restauração em várias etapas para criar uma nova ramificação com os dados do Snapshot, mantendo sua ramificação atual inalterada. Após a conclusão da restauração, você será direcionado para a página de visão geral da nova ramificação, onde poderá:

  • Visualize o uso de dados restaurado e os detalhes de conexão da nova filial.
  • Use a opção Migrar conexões para mover os URLs do seu banco de dados e as configurações compute do branch antigo para o novo, evitando a necessidade de atualizar a configuração do seu aplicativo.