Re: HOWTO : plpgsql stored function spawn cron job that will run other stored functions
От | Robert M. Bernabe |
---|---|
Тема | Re: HOWTO : plpgsql stored function spawn cron job that will run other stored functions |
Дата | |
Msg-id | 003d01c843cf$0c2260d0$6501a8c0@calhoun обсуждение исходный текст |
Ответ на | HOWTO : plpgsql stored function spawn cron job that will run other stored functions ("Robert M. Bernabe" <rbernabe@sandmansystems.com>) |
Ответы |
Re: HOWTO : plpgsql stored function spawn cron job that will run other stored functions
|
Список | pgsql-novice |
Thanks for the reply. PGAgent is one option I've found but I was hoping somebody can suggest another way to do this that would just use plpgsql and maybe cron. Another method perhaps that is not dependent PGAgent... Basically the system is running off another DB right now and it basically generates processed data in the form of text files. A web interface accepts options and throws the options as parameters to a generate stored function (let's call it 'generate sf') The generate sf will process an option and determine how many times it will call the report stored function and passing on the approriate parameters per iteration (this could be in the 10s, 100s or 1000s). Since the entire processing can take a long time, the generate sf creates a process/job that handles the report stored functions so that the generate sf can return a status to the web page. Another web page enables the user to view the status of the job. I need to find a way to do this in PostgreSQL. Basically a stored function that would spawn a process and return to the web page a status. The spawned process will be responsible in creating the report files through the report stored function. Hope that is clear. Again, many thanks in advance. ----- Original Message ----- From: "Obe, Regina" <robe.dnd@cityofboston.gov> To: "Robert M. Bernabe" <rbernabe@sandmansystems.com>; <pgsql-novice@postgresql.org> Sent: Friday, December 21, 2007 8:07 PM Subject: RE: [NOVICE] HOWTO : plpgsql stored function spawn cron job that will run other stored functions Not quite clear what you are asking for. Does PgAgent fit your needs http://www.pgadmin.org/docs/1.8/pgagent.html ? If you needed jobs dynamically created for some reason I think all you would need to do is stuff the appropriate records in the PgAgent related tables. Although I'm not quite sure if you are looking for a simple scheduling agent which is what PgAgent is or for something more advanced or if you have already ruled it out for some other reason. Hope that helps, Regina -----Original Message----- From: pgsql-novice-owner@postgresql.org [mailto:pgsql-novice-owner@postgresql.org] On Behalf Of Robert M. Bernabe Sent: Thursday, December 20, 2007 5:52 PM To: pgsql-novice@postgresql.org Subject: [NOVICE] HOWTO : plpgsql stored function spawn cron job that will run other stored functions Hi, Many thanks in advance. Any advice and or suggestion for command and/or methods to have a plpgsql stored function create a process / job that will run other stored functions. I've been doing the research but so far no luck. :( Regards I'm protected by SpamBrave http://www.spambrave.com/ ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org ----------------------------------------- The substance of this message, including any attachments, may be confidential, legally privileged and/or exempt from disclosure pursuant to Massachusetts law. It is intended solely for the addressee. If you received this in error, please contact the sender and delete the material from any computer.
В списке pgsql-novice по дате отправления: