Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
SnowflakeAtualizaçãoImpacto: Médio

Inclusão de roles de banco de dados em backups no Snowflake

Agora você pode incluir roles de banco de dados em backups de esquemas e bancos de dados no Snowflake.

O que mudou

As operações de backup de esquemas e bancos de dados passaram a suportar a inclusão de roles de banco de dados. Anteriormente, o processo falhava se o escopo do backup envolvesse uma role de banco de dados ou algum objeto vinculado a ela por concessão de propriedade.

Para que serve

Imagine que você precisa garantir a recuperação completa de estruturas de dados junto com suas permissões locais. Com essa novidade, você pode:

  • Proteger dados e suas respectivas permissões em um único snapshot.
  • Evitar falhas de backup em ambientes que utilizam controle de acesso baseado em roles de banco de dados.

Como usar

Execute os comandos normais de gerenciamento de backup em sua sessão SQL para abranger os objetos do banco de dados.

CREATE BACKUP SET meu_backup_set FOR DATABASE meu_banco;

O que acontece nesse código:

  1. O Snowflake inicia a criação de um conjunto de backups para todo o banco de dados especificado.
  2. As roles de banco de dados e objetos associados agora são incluídos sem gerar erros por restrição de propriedade.

Limitações e requisitos

  • Tabelas transitórias continuam sem suporte em backups.
  • Os backups mantêm-se na mesma região do provedor de nuvem do objeto associado.
Ver nota oficial do Snowflake

Database roles in backups

Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.

Relacionadas