Tenho uma aplicação desktop onde executo a seguinte situação (banco de dados postgresql):
- Ao excluir um registro eu altero somente a situação do registro via trigger;
- Na aplicação desktop e no pgadmin, funciona normalmente, porém o scriptcase exibe a mensagem que o registro possui relacionamentos, e realmente tem! mas somente faço este DESVIO via trigger, pois atualizado um campo como ‘C’ para cancelado e mantenho todos os registros na base de dados
Pergunta tem como o scriptcase não verificar estes relacionamentos no banco (chave estrangeira)?
Já verifiquei o fórum e encontrei o link Auditoria - Marcar registro como apagado e não exclui-lo do banco. porém é de 2010 , e gostaria de saber se existe alguma solução mais plausível.