RemoverConfigProdutoDuplicado

De Projetus Wiki

Remover configuração de produtos duplicados

Abra o pgAdmin e rode o SQL abaixo:

1º) Comando:

delete from ger_produto_emp as p1 where
(select count(*) from ger_produto_emp as p2 where p2.id_ger_produto = 
p1.id_ger_produto) > 1 and (select min(id) from ger_produto_emp as p2
where p2.id_ger_produto = p1.id_ger_produto) <> p1.id;


2º) Comando:

delete from mlf_produto_emp as p1 where
(select count(*) from mlf_produto_emp as p2 where p2.id_ger_produto_emp = 
p1.id_ger_produto_emp) > 1 and (select min(id) from mlf_produto_emp as p2
where p2.id_ger_produto_emp = p1.id_ger_produto_emp) <> p1.id;


Verifique quantos registros foram afetados. Rode pela segunda vez e certifique-se que nenhum registro foi afetado. Isso garante que todas as duplicidades foram removidas.