Similaridades do produto

Como excluir as similaridades de produtos em massa

PROD.SIMILARIDADES_PRODUTO.FAQ-143189
Para excluir as similaridades em massa, de produtos que atendam a uma determinada condição, pode-se executar os comando DML abaixo sempre com o cuidado de proceder com a atualização do atributo GRUPO_SIMILAR_ID dos respectivos produtos.

Exemplo

Excluir todas as similaridades de uma determinada marca:
set marca_id id from marcas where marca = 'AXIOS';

export id, grupo_similar_id
from produtos
where marca_id = ${marca_id};

export *
from similaridades_produto
where produto_id in (
    select id
    from produtos
    where marca_id = ${marca_id}
);

delete from similaridades_produto
where produto_id in (
    select id
    from produtos
    where marca_id = ${marca_id}
);

update produtos
set grupo_similar_id = null
where marca_id = ${marca_id}
and grupo_similar_id is not null;


Atenção
Em ambientes replicados, o script acima precisa ser executado com o checkbox "Replicar" marcado.

O script gera dois arquivos com o CSV do que foi excluído/apagado.