Sure you can lock a single row:
BEGIN;
SELECT .... FOR UPDATE ... ;
-- app messes with filesystem...
-- may or may not actually update the row
COMMIT;
Won't this do what you need?
Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at http://www.eudoramail.com
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера