SGEProduto · Domínio · Desenvolvimento
Repositório

migration-reference · implemented

Migration base 02 — cache

Estado atual das tabelas de cache e locks do Laravel.

Tabelas criadas

TabelaCampos
cachekey string PK, value mediumText, expiration bigint indexado.
cache_lockskey string PK, owner string, expiration bigint indexado.

Rollback atual

down() remove cache e cache_locks com dropIfExists().

Uso no SGE

Pode sustentar cache de permissões, rate limiting, sessões auxiliares e locks de Jobs. Não armazenar CPF, tokens, códigos ou conteúdo sensível sem política de expiração/proteção.

Checklist

  • Criar as tabelas padrão.
  • Criar índices de chave e expiração.
  • Confirmar driver de cache usado em desenvolvimento, testes e produção.
  • Documentar quais locks evitam duplicidade de Jobs.
  • Testar limpeza/expiração em ambiente controlado.
  • Evitar usar esta tabela como histórico; o histórico pertence às tabelas de domínio/auditoria.