Pular para o conteúdo principal

Ramos protegidos

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ê.

Os ramos protegidos ajudam a proteger ramos críticos do banco de dados contra modificações ou exclusões acidentais.

O que são ramos protegidos?

Ramificações protegidas são ramificações de banco de dados com regras especiais que restringem determinadas operações. O recurso de ramificações protegidas do Lakebase implementa as seguintes proteções:

  • Ramos protegidos não podem ser excluídos.
  • Os ramos protegidos não podem ser redefinidos.
  • Projetos com ramificações protegidas não podem ser excluídos.
  • Os cálculos associados a um ramo protegido não podem ser excluídos.
  • Novas senhas são geradas automaticamente para funções do Postgres em branches criadas a partir de branches protegidas. Consulte Novas senhas para filiais
  • Os ramos protegidos não são arquivados devido à inatividade.

Defina uma ramificação como protegida.

Para definir uma ramificação como protegida:

  1. Acesse "Ramos" no aplicativo Lakebase e selecione o ramo que deseja proteger.
  2. Clique em Proteger e confirme sua seleção.

Sua filial agora está designada como protegida, conforme indicado pelo ícone de escudo que aparece ao lado do nome da filial na página Filiais e na página de detalhes da filial.

Novas senhas para filiais

Ao criar uma ramificação no Lakebase, ela inclui todos os bancos de dados e funções do Postgres da ramificação pai. Por default, as funções do Postgres no branch filho têm as mesmas senhas que no branch pai. No entanto, isso não se aplica a ramos protegidos.

Ao criar uma ramificação filha a partir de uma ramificação protegida, novas senhas são geradas automaticamente para as funções correspondentes do Postgres na ramificação filha.

Esse comportamento foi projetado para evitar a exposição de senhas que poderiam ser usadas para acessar sua filial protegida. Por exemplo, se você tiver designado uma ramificação de produção como protegida, a alteração automática de senha para ramificações filhas garante que você possa criar ramificações filhas para desenvolvimento ou teste sem correr o risco de perder o acesso aos dados em sua ramificação de produção.

nota

Redefinir ou restaurar uma ramificação filha a partir de uma ramificação pai protegida preserva as senhas para as funções correspondentes do Postgres na ramificação filha. Isso garante que as conexões existentes com a ramificação filha continuem funcionando após as operações de reinicialização ou restauração.

Remover proteção de ramificação

Para remover a designação de filial protegida:

  1. Acesse a página da filial protegida.
  2. Clique em Mais , selecione Definir como desprotegido e confirme sua seleção.