Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico drum.lu...@gmail.com
Só pra dar um UPDATE... Após rodar o "contrário" da constraint, localizei as rows que estavam nul... Verei com o desevolvimento se posso "setar" elas pra não null, dando um simples UPDATE table SET field = 0 WHERE field IS NULL. Caso não for possível, há outro meio de dar um DROP e um ADD na con

Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico drum.lu...@gmail.com
> > > Eu acabei tendo retorno do comando que rodei, em outras tabelas: > > ... > > Porém, estou meio em dúvidas sobre o que fazer. > > Mantenha os dados íntegros, seja consistente. Estabeleça um padrão > para os registros que não estão íntegros e defina um valor padrão para > os mesmos, converse co

Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico Dickson S. Guedes
Em 24 de janeiro de 2016 21:44, drum.lu...@gmail.com escreveu: > Eu acabei tendo retorno do comando que rodei, em outras tabelas: > ... > Porém, estou meio em dúvidas sobre o que fazer. Mantenha os dados íntegros, seja consistente. Estabeleça um padrão para os registros que não estão íntegros e d

Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico drum.lu...@gmail.com
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

[pgbr-geral] Dica: ferramenta para visualizar o EXPLAIN graficamente

2016-01-24 Por tôpico Everton Berz
Ferramenta web para visualizar o plano de execução das queries de forma gráfica e sucinta http://tatiyants.com/postgres-query-plan-visualization/ http://tatiyants.com/pev/ -- Everton ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https:

Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico Dickson S. Guedes
Em 24 de janeiro de 2016 20:52, drum.lu...@gmail.com escreveu: > Eu recebo 0 rows quando executo o select: > >> SELECT * >> FROM integrations.tax_aggregates >> WHERE >> NOT ((("qb_id" IS NOT NULL) :: INTEGER + >> ("xero_id" IS NOT NULL) :: INTEGER + >> ("freshbooks_id" IS NOT NULL) :: INTEGER + >>

Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico drum.lu...@gmail.com
> > > Exatamente o que a mensagem diz: que alguma linha está violando esta > restrição acima. > > Eu detesto dar spoiler, é contra a minha natureza, mas as vezes a > resposta está tão na nossa frente que não a enxergamos, e acho que a > questão aqui é esta. > > Então vai uma dica: antes de adiciona

Re: [pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico Dickson S. Guedes
2016-01-24 19:55 GMT-02:00 drum.lu...@gmail.com : > Estou tendo um erro ao criar uma Constraint. > O que poderia ser? [ ... corte ...] >> ADD CONSTRAINT cc_at_least_one_mapping_needed CHECK ((("qb_id" IS NOT NULL) >> :: INTEGER + ("xero_id" IS NOT NULL) :: INTEGER + ("freshbooks_id" IS NOT >> N

[pgbr-geral] ERROR: check constraint - PostgreSQL 9.2

2016-01-24 Por tôpico drum.lu...@gmail.com
Estou tendo um erro ao criar uma Constraint. O que poderia ser? Segue a baixo: *Query:* BEGIN; ALTER TABLE integrations.accounts DROP COLUMN IF EXISTS myob_settings, ADD COLUMN myob_settings JSON; COMMENT ON COLUMN integrations.accounts.myob_settings IS 'Settings for > MYOB'; ALTER TABLE in

Re: [pgbr-geral] Query - Construção - PostgreSQL 9.2

2016-01-24 Por tôpico Dickson S. Guedes
Em 24 de janeiro de 2016 18:50, drum.lu...@gmail.com escreveu: > Eu não sabia das regras.. Há listas que não permitem anexos. > Mas, show que você já tenha anexado o arquivo então :) Bem, não necessariamente seria um anexo mesmo, poderia ser apenas o código "colado" mesmo. É mais no sentido de te

Re: [pgbr-geral] Query - Construção - PostgreSQL 9.2

2016-01-24 Por tôpico drum.lu...@gmail.com
2016-01-25 3:58 GMT+13:00 Dickson S. Guedes : > Em 23 de janeiro de 2016 22:18, drum.lu...@gmail.com > escreveu: > > Depois que os dados já estavam inseridos na nova tabela, eu tinha que > > selecionar as 40m de rows e dar um número para elas. > > Este número, chamei de batch_number. Eu iria dar

Re: [pgbr-geral] Query - Construção - PostgreSQL 9.2

2016-01-24 Por tôpico Dickson S. Guedes
Em 23 de janeiro de 2016 22:18, drum.lu...@gmail.com escreveu: > Depois que os dados já estavam inseridos na nova tabela, eu tinha que > selecionar as 40m de rows e dar um número para elas. > Este número, chamei de batch_number. Eu iria dar um batch_number diferente > para cada 100.000 (Isto é par