I think you want just LOCK TABLE tab IN SHARE ROW EXCLUSIVE MODE or LOCK TABLE tab IN EXCLUSIVE MODE. The latter would lock out SELECT FOR UPDATE, the former wouldn't. regards, tom lane
pgsql-sql by date:
Соглашаюсь с условиями обработки персональных данных