> > > E quando eu faço um select eu preciso passar a tabela tb? vou precisar > > criar mais 20 Rules para fazer o select no local correto? > > Não. O sistema de herança cuida disso pra você. > As operações SELECT, UPDATE e DELETE são feitas sobre a tabela "pai". Os > resultados automaticamente virão das tabelas filhas. Você não precisa se > preocupar com nada nestes casos. > > Apenas a operação de INSERT precisa de um gatilho ou regra na tabela > "pai" para escolher para qual "filha" o dado vai. Na minha experiência, > gatilhos são muito mais rápidos que regras. >
Só complementando, tem que lembrar de criar constraints CHECKs nas tabelas filhas (para restringir as partições) e manter o parâmetro constraint_check como on, se não o particionamento não fará muito sentido, ou seja, ele fará um "UNION ALL" em todas as tabelas. -- Matheus de Oliveira
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
