Closed herculeshssj closed 6 years ago
Executou-se a seguinte consulta no banco de produção:
select * from arquivo where id not in (
select idArquivo from lancamentoconta where idArquivo is not null
union
select idArquivo from lancamentoperiodico where idArquivo is not null
union
select idArquivo from faturacartao where idArquivo is not null
union
select idArquivo from documento where idArquivo is not null
union
select idArquivoTermoDivida from dividaterceiro where idArquivoTermoDivida is not null
union
select idArquivoTermoQuitacao from dividaterceiro where idArquivoTermoQuitacao is not NULL
union
select idArquivoComprovante from pagamentodividaterceiro where idArquivoComprovante is not null
);
Nenhum arquivo órfão foi encontrado.
A parte de anexo de arquivos está sendo refatorada para que não haja arquivos órfãos na base.
Por hora este bug está sendo encerrado.
Ver uma estratégia para limpar a base de dados dos arquivos anexados que ficaram órfãos após a entidade que se relacionada com ele ter sido excluída.