SGEProduto · Domínio · Desenvolvimento
Repositório

documentation-hub · in-progress

Enums e migrations

Portal de compatibilidade para as referências separadas de enums e migrations do SGE.

Esta nota permanece como ponto de entrada para links antigos. A documentação foi separada para que cada decisão possa ser localizada e marcada independentemente:

  • Enums — conjuntos fechados de valores e checklist de implementação.
  • Migrations — ordem, dependências, campos, FKs, índices e checklist de banco.

Convenções

  • Enum: conjunto pequeno e estável, usado no código e na regra de negócio.
  • Tabela: entidade com cadastro, histórico ou configuração própria.
  • JSONB: regras configuráveis ou snapshots históricos.
  • Timestamp: ciclo de vida simples, quando basta saber se algo está ativo ou desativado.

Voltar ao plano