Olá, Em 20 de abril de 2010 16:37, letgaude <[email protected]> escreveu:
> > Gente, > > Fiz todo o processo de particionamento, conforme orientação da documentação > do postgres > (http://www.postgresql.org/docs/8.4/interactive/ddl-partitioning.html), > utilizando trigger, pois trabalhamos aqui com insert linha a linha. Gerei > 12 > tabelas a partir da tabela principal, uma para cada mês. A partir da tabela > principal fazemos insert em outra tabela intermediaria para tratamento de > sumarizações. O que eu não estou conseguindo fazer agora é este processo de > inserção. O postgres retorna Query returned successfully: 0 rows affected, > 188 ms execution time., e nao insere nada. Existe algum segredo para fazer > insert com select em tabelas particionadas, como existe pra ver somente os > dados da tabela principal (select * from only tabela_pai) ? Pq eu > simplesmente faço algo como por ex. : > > INSERT INTO public.tabela2 > (campo1, campo2) > select campo1, campo2 > from tabela_pai > where mes = 12 > Não existe segredo nenhum. Se você seguir o descrito no manual você irá conseguir o resultado desejado. Para acessar os dados da tabela pai você precisa utilizar a cláusula ONLY na tabela pai, conforme mesmo você citou no seu texto. Agora para que possamos ajudar é necessário algumas informações: - Função que você desenvolveu - Trigger - INSERT que você está executando e não está funcionando. > > Obrigada. > -- > View this message in context: > http://old.nabble.com/Insert-a-partir-de-tabela-particionada-tp28287912p28287912.html > Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > Atenciosamente -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
