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

Responder a