Re: Job control in sql

Поиск
Список
Период
Сортировка
От Jan Lentfer
Тема Re: Job control in sql
Дата
Msg-id 879f6ef6940b25a63a82d87dc0c530c3@neslonek.homeunix.org
обсуждение исходный текст
Ответ на Job control in sql  (Svenne Krap <svenne.lists@krap.dk>)
Ответы Re: Job control in sql  (Ireneusz Pluta <ipluta@wp.pl>)
Список pgsql-sql
On Fri, 25 May 2012 10:28:03 +0200, Svenne Krap wrote:
[...]
>  The problem is that a later run of run_jobs() will not see the
> job_begun has been set by a prior run (that is unfinished - as all
> queries from the plpgsql-function runs in a single, huge 
> transaction).
>
>
>  My intitial idea was to set the isolation level to "read 
> uncommitted"
> while doing the is-somebody-else-running-lookup, but I cannot change
> that in the plpgsql function (it complains that the session has to be
> empty - even when I have run nothing before it).
>
>  Any ideas on how to solve the issue?

Add a sort of status table where you insert your unique job identifer 
at the start of the function and remove it in the end? As seperate 
transactions of course.

Jan


-- 
professional: http://www.oscar-consult.de
private: http://neslonek.homeunix.org/drupal/


В списке pgsql-sql по дате отправления:

Предыдущее
От: Jan Lentfer
Дата:
Сообщение: Re: Select row cells as new columns
Следующее
От: danycxxx
Дата:
Сообщение: Re: Select row cells as new columns