История изменений
Исправление Toxo2, (текущая версия) :
но все реализации что существуют настолько всраты
а что именно всрато в
IF pg_try_advisory_xact_lock(bla_bla_md5_hash)
THEN
/* делаю свои тёмные делишки будучи уверенным, что сюда никто другой не попадёт пока не закончу */
END IF;
Меня пока этому ребятишки поопытнее не научили - я велосипедил вручную семафоры в таблицах.
Плохому научили?
Вот конкретно прям сейчас использую это для применения «миграций», ибо не доверяю бэкенду с их асинхронщиной, многопотоковостью и прочими «пулами соединений». Мне нужны гарантии, что «миграции» будут применяться ровно в той последовательности, которую я хочу. Заблуждаюсь?
Исходная версия Toxo2, :
но все реализации что существуют настолько всраты
а что именно всрато в
IF pg_try_advisory_xact_lock(bla_bla_md5_hash)
THEN
/* делаю свои тёмные делишки будучи уверенным, что сюда никто другой не попадёт пока не закончу */
END IF;
Меня пока этому ребятишки поопытнее не научили - я велосипедил вручную семафоры в таблицах.
Плохому научили?