Consultar dados em um determinado momento.
Beta
Este recurso está em versão Beta nas seguintes regiões: us-east-1, us-west-2, eu-west-1.
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ê.
O recurso de ramificação pontual permite consultar seu banco de dados tal como ele existia em qualquer momento dentro da janela de restauração. Este recurso cria uma nova ramificação com seus dados a partir de um ponto específico no tempo, permitindo que você analise estados históricos sem afetar seus dados de produção.
Quando usar ramificações pontuais
Utilize uma ramificação pontual quando precisar:
- Analisar dados tal como existiam num ponto específico do passado.
 - Investigue as alterações feitas em seu banco de dados ao longo do tempo.
 - Recuperar valores de dados específicos de antes das modificações recentes
 
Consultar dados em um determinado momento.
Para consultar seus dados em um determinado momento:
- Acesse o aplicativo Lakebase clicando no seletor de aplicativos no canto superior direito da sua workspace.
 - Identifique seu projeto de banco de dados na lista.
 - Clique no nome do projeto para acessar o painel de controle do projeto .
 - Na seção Ramificações da navegação à esquerda, clique em Criar ramificação .
 - Na caixa de diálogo Criar nova filial :
- Insira o nome de uma ramificação (obrigatório; por exemplo, 
historical-analysisoupast-data-query) - Selecione a opção Dados anteriores
 - Utilize o seletor de data e hora para escolher a data e a hora desejadas para a consulta.
 
 - Insira o nome de uma ramificação (obrigatório; por exemplo, 
 

- Clique em Criar para criar a nova ramificação com dados do ponto no tempo selecionado.
 
Isso cria uma nova ramificação com seus dados tal como existiam no ponto selecionado no tempo, sem afetar sua ramificação de produção.
- 
Após a criação da ramificação, você será automaticamente direcionado para a página de Visão Geral da Ramificação correspondente ao seu novo ponto específico no tempo. Uma janela modal com os detalhes da conexão é exibida, contendo as strings de conexão para esta ramificação.
Você tem duas opções:
- Utilize ferramentas externas : Copie as strings de conexão para conectar usando 
psql, DBeaver, pgAdmin ou outros clientes Postgres. - Use o Editor SQL : Feche a janela modal de detalhes da conexão e prossiga para a próxima etapa.
 
 - Utilize ferramentas externas : Copie as strings de conexão para conectar usando 
 - 
Para usar o Editor SQL, feche a janela modal de detalhes da conexão clicando em Fechar .
 - 
Na navegação à esquerda, clique em Editor SQL .
 - 
Consulte seu banco de dados conforme ele existia no momento selecionado.
 - 
Escreva e execute consultas SQL para analisar seus dados históricos.
Para obter informações detalhadas sobre como usar o Editor SQL , consulte Consultar seu banco de dados a partir do Editor SQL do Lakebase. Para obter informações sobre como conectar-se a ferramentas externas, consulte Clientes Postgres.
 
Limpar ramificações pontuais
Quando você terminar sua análise e não precisar mais da ramificação pontual:
- Acesse a página Filiais na barra de navegação à esquerda.
 - Localize o ponto específico no tempo que você criou.
 - Clique no 
menu ao lado do nome da filial.
 - Selecione "Excluir" no menu dropdown .
 - Confirme a exclusão para remover a ramificação e liberar espaço de armazenamento.
 
Considerações importantes
- Janela de restauração : Você só pode consultar dados dentro da janela de restauração configurada. Consulte a seção Configurar sua janela de restauração para obter informações sobre como ajustar essa configuração.
 - Isolamento de ramificação : A ramificação específica para um determinado ponto no tempo é separada da sua ramificação de produção, permitindo que você consulte e analise com segurança sem afetar as operações em andamento.
 - Gerenciamento de ramificações : exclua ramificações pontuais ao concluir sua análise para evitar o uso desnecessário de armazenamento.
 - Estado completo do banco de dados : O branch contém todos os bancos de dados e esquemas conforme existiam no ponto selecionado no tempo.