Em 03/07/2014 22:24, "Bruno Silva" <[email protected]> escreveu:
>
>
> 2014-07-03 17:22 GMT-03:00 Matheus de Oliveira <[email protected]
>:
>
>> Segundo, você esqueceu de adicionar uma check constraint nas tabelas
filhas para que o constraint exclusion funcione:
>>
>>     ALTER TABLE base.filho_2013 ADD CHECK(dta BETWEEN '2013-01-01
00:00:00' and '2013-12-31 23:59:59');
>
>
> Matheus, eu esqueci de colocar só no email :-)
>
>
1) verifique a configuração constraint_exclusion que deve estar partition
ou on (depende da versão)
2) o planejador não gosta de between para excluir partições,  tente usar
comparações simples com = < >

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a