Voltar às perguntas frequentes sobre Bancos de dados
CENTRAL DE AJUDA · FAQBancos de dados2 min de leitura

O que devo considerar antes de alterar um esquema de banco de dados?

Uma mudança no esquema pode afetar mais do que os registros editados. Agentes, workflows e aplicações podem depender dos mesmos nomes e formatos; planeje a alteração considerando essas dependências.

Bancos de dados

Mapeie as dependências primeiro

Liste as tabelas, coleções e campos que serão alterados e identifique prompts, consultas salvas, workflows e aplicações que os utilizam. Renomear um campo pode quebrar um filtro mesmo que os registros permaneçam intactos. Alterar o tipo também pode mudar a ordenação, as comparações ou o tratamento de valores ausentes.

Defina como os registros existentes se encaixarão na nova estrutura. Se os formatos antigo e novo precisarem coexistir por um período, determine como distingui-los e evite valores ambíguos. Para uma mudança ampla, escolha uma amostra representativa e descreva o resultado esperado antes de modificar todo o conjunto.

Atualize e valide quem consome os dados

Revise consultas e instruções que mencionem os nomes ou pressupostos antigos. Teste leituras com casos comuns e extremos e examine uma amostra dos resultados para encontrar valores ausentes ou classificados incorretamente. Se houver gravações, confira cuidadosamente os filtros e destinos antes de aplicá-las.

Registre a estrutura anterior e o motivo da mudança para que a equipe possa entender os resultados mais tarde. Se um workflow ou uma aplicação não puder ser atualizado ao mesmo tempo, planeje uma transição ou adie a alteração. Uma migração planejada é mais fácil de investigar do que correções desconectadas após uma falha.

Voltar às perguntas frequentes sobre Bancos de dados