LINUX.ORG.RU

PL/pgSQL


0

0

Здравствуйте! Проблема: есть таблица с 1й записью - специфический номер документа. В хранимой ф-ции ставлю LOCK access exclusive MODE на эту таблицу, читаю текущее значение, генерирую следующее, записываю. Все это проходит в рамках транзакции. Так вот: при вызове ф-ции одновременно из 2х процессов 2 процесса получают одни и те-же данные. Впечатление что оптимизатор СКЛ выбирает данные не смотря на ЛОК? Подскажите где ошибка, кде копать! Спасибо!!!

anonymous

Да, совсем забыл: ДБ сервер - PostgreSql 7.3.1

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.