[firebase-br] Integridade referencial

Gustavo Novaes gutonovaes19 em gmail.com
Quarta Julho 29 09:26:34 -03 2020


Bom dia,
Li um artigo no site firebase com considerações sobre a integridade
referencial declarativa x triggers.
Tenho registros PAI que não podem ser excluídos caso tenha registros filhos
e alguns casos de exclusão em cascata.
Exemplo: Empresa, filial, empregado, "informações sobre o empregado".
Posso excluir do banco empresas e filiais que não tenham nenhum empregado
relacionado.
Se excluir um empregado, devo excluir seu histórico.
Fazia esse controle via código no DELPHI com o paradox.
Na migração , gerei o script sem os FK (não existiam no paradox).
Agora seria o momento de decidir manter como era ou:
- criar FK com exclusão em cascata
- criar triggers que verificam e impedem excluir um empregado que tenha
históricos (históricos considere mais de uma tabela com propósitos
diferentes).



*Gustavo Novaes *


Mais detalhes sobre a lista de discussão lista