A intenção eh justamente essa, remover o conteúdo anterior a 30 dias do banco online e replicar para um archive.
Em 12/11/2013, às 16:15, Guimarães Faria Corcete DUTRA, Leandro escreveu: > 2013/11/12 Eduardo Rodrigues <[email protected]>: >> >> Entao, com a query abaixo queria que a mesma consulta-se no banco online as >> informacoes maiores do que 30 dias e as inseri-se em uma tabela. >> >> WITH moved AS ( >> select dblink_exec('host=host user_db=reply password=123 dbname=db', >> 'DELETE FROM remote_table where where campo < date_trunc(''second'', now()) >> - INTERVAL ''30 day'' ')'); >> RETURNING *) >> INSERT INTO local_table >> SELECT * FROM moved; > > Se querias que esse comando consultasse e inserisse, qual a função do > DELETE? Porque não fazer um SELECT simples? > > Evite sobrecarregar um comando, se possível. > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
