LINUX.ORG.RU

История изменений

Исправление 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;
?

Меня пока этому ребятишки поопытнее не научили - я велосипедил вручную семафоры в таблицах.

Плохому научили?