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
>
> > 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
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
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
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:
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 +
>>
>
>
> 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
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
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
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
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
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
12 matches
Mail list logo