2009/5/14 Fernando Hevia <[email protected]>: > > >> -----Mensaje original----- >> De: [email protected] >> >> 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 >
Pero eso no complica nada porque te puedes hacer un script de perl, php, C, java, etc etc y ejecutarlo con cron para que ese script haga lo que necesitas en la db. > Saludos. > > -- > TIP 1: para suscribirte y desuscribirte, visita > http://archives.postgresql.org/pgsql-es-ayuda > -- "Linux is for people who hate Windows, BSD is for people who love UNIX". "Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing." -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
