Ramos protegidos
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:
- Acesse "Ramos" no aplicativo Lakebase e selecione o ramo que deseja proteger.
- 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.
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:
- Acesse a página da filial protegida.
- Clique em Mais , selecione Definir como desprotegido e confirme sua seleção.