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

Responder a