Bom, era uma dica por demonstração, então ali era apenas UM exemplo,
> como você esta utilizando o mesmo nome de constraint em varias tabelas
> diferentes então não dá para distinguir qual delas está violando
> certo?
>
> Você pode colocar um indicador para diferenciar e decobrir qual delas
> tem o problema, ou executa o SELECT em cada uma das tabelas.
>
> Acho que contei o final do filme... :/
>
>
>
Eu acabei tendo retorno do comando que rodei, em outras tabelas:
SELECT *
FROM integrations.customers
WHERE NOT
((("qb_id" IS NOT NULL) :: INTEGER +
("xero_id" IS NOT NULL) :: INTEGER +
("freshbooks_id" IS NOT NULL) :: INTEGER +
("myob_id" IS NOT NULL) :: INTEGER +
("ppy_id" IS NOT NULL) :: INTEGER) > 0)
Porém, estou meio em dúvidas sobre o que fazer.
Talvez um:
ALTER TABLE mytable MODIFY mycolumn NULL NOVALIDATE;
? Ou é uma bad idea hehehehhe
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral