Obrigado Euler. A tua ajuda foi imensa.
Eu usei o quartz (framework javva) para disparar a trigger. Alecindro > [EMAIL PROTECTED] wrote: > >> Preciso retirar dados de uma tabela sempre as 24:00 hs e colocar esses >> dados em uma outra tabela no qual ficará apenas para histórico e >> pesquisa. >> >> Como posso fazer esse agendamento? Existe alguma função dentro do >> postgreSql que me permita isso? >> > euler=# begin; > BEGIN > euler=# insert into bar select * from foo; > INSERT 0 10000 > euler=# truncate foo; > TRUNCATE TABLE > euler=# commit; > COMMIT > euler=# select count(*) from foo; > count > ------- > 0 > (1 registro) > > euler=# select count(*) from bar; > count > ------- > 10000 > (1 registro) > > Você precisa fazer um arquivo foo.sql e agendar o seguinte comando no > cron ou similares. > > psql -U usuario -f foo.sql banco > > > PS> toda vez que for fazer uma nova pergunta *não* responda a outro > assunto. Isso bagunça o histórico. > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > _______________________________________________ > 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
