Locks in functions?

Поиск
Список
Период
Сортировка
От Amir Zicherman
Тема Locks in functions?
Дата
Msg-id 27a5b7d1040810155355363f7a@mail.gmail.com
обсуждение исходный текст
Список pgsql-general
will locks work inside functions or only in transactions?

will this lock? ....

CREATE OR REPLACE FUNCTION public.sample(varchar)
  RETURNS SETOF record AS
'
DECLARE
row RECORD;
BEGIN
LOCK TABLE "URL" IN ROW SHARE MODE;
FOR urlrow in EXECUTE \'SELECT * FROM "table1"\'
LOOP
    UPDATE "table1" SET col1=5 WHERE "col2"=6
    RETURN NEXT row;
END LOOP;
RETURN;
END;
'
  LANGUAGE 'plpgsql' VOLATILE;

thanx, amir

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

Предыдущее
От: "Scott Marlowe"
Дата:
Сообщение: Re: Transaction blocks
Следующее
От: "Liam Lesboch"
Дата:
Сообщение: Re: Replication options?