> -----Mensaje original-----
> De: jsgar...@seguridad.unam.mx
> 
> Hola muchachos.
> 
> He estado investigando y he encontrado que en SQL Server hay 
> un WAITFOR en donde en TIME se le indica una hora determinada 
> a la cuál iniciar un sp. Yo necesito eso, pero en la 
> documentación de postgresql
> 
>   http://www.postgresql.org/docs/current/static/plpgsql.html
> 
>    no me viene nada de eso. También he visto a grandes rasgos 
> que si se está un Unix se puede programar un CRON, pero habrá 
> algo concreto en postgres??
> 

Postgres te provee la función pg_sleep(segundos). Al igual que waitfor
bloqueará la ejecución de la sesión por la cantidad de segundos
especificada.

http://www.postgresql.org/docs/8.3/interactive/functions-datetime.html


Pero si lo que buscas es un scheduler, dentro de Postgres en concreto no hay
nada. 
Los recursos disponibles son cron sobre Unix y pgAgent tanto sobre Unix como
Windows.

http://www.pgadmin.org/docs/1.8/pgagent.html

Saludos.

--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a