Похож Вы ищете ВЫБОР ДЛЯ ДОЛИ.
http://www.postgresql.org/docs/8.3/interactive/sql-select.html#SQL-FOR-UPDATE-SHARE
ДЛЯ ДОЛИ ведет себя точно так же за исключением того, что она получает общую, а не монопольную блокировку на каждой полученной строке. Коллективная блокировка блокирует другие транзакции от работающего ОБНОВЛЕНИЯ, УДАЛИТЕ или ВЫБЕРИТЕ FOR UPDATE на этих строках, но это не препятствует тому, чтобы они выполнили ВЫБОР ДЛЯ ДОЛИ.
, Если определенные таблицы называют в FOR UPDATE или ДЛЯ ДОЛИ, то только строки, прибывающие из тех таблиц, заблокированы; любые другие таблицы, используемые в ВЫБОРЕ, просто читаются, как обычно. FOR UPDATE или ДЛЯ пункта ДОЛИ без списка таблицы влияет на все таблицы, используемые в команде. Если FOR UPDATE или ДЛЯ ДОЛИ применяется к представлению или подзапросу, это влияет на все таблицы, используемые в представлении или подзапросе.
Несколько FOR UPDATE и ДЛЯ пунктов ДОЛИ может быть записан, если необходимо определить различное поведение при блокировании для различных таблиц. Если та же таблица упомянута (или неявно затронута), и FOR UPDATE и ДЛЯ пунктов ДОЛИ, то это обрабатывается что касается ОБНОВЛЕНИЯ. Точно так же таблица обрабатывается как NOWAIT, если это определяется в каком-либо из пунктов, влияющих на него.
FOR UPDATE и ДЛЯ ДОЛИ не может использоваться в контекстах, где возвращенные строки не могут быть ясно отождествлены с отдельными строками таблицы; например, они не могут использоваться с агрегированием.
Вы можете попробовать Pod :: Browser , который встроенный http-сервер, к которому вы можете подключиться через браузер,
Вы видели CPAN :: Mini :: Webserver или Pod :: POM :: Web или Apache :: Perldoc ? Они настраивают локальный способ просмотра красивых HTML-версий ваших документов.
Я бы порекомендовал преобразовать все ваши POD в HTML с помощью pod2html
. Это делает его доступным для просмотра, связанным и красивым, а вы можете настраивать внешний вид через CSS.
Просто чтобы добавить еще два сервера POD, которые, казалось, были пропущены до сих пор!