О работе с субд
В последнее время появилось много крайне спорных публикаций о PostgreSQL
Перестаньте наконец выкладывать ваш код на python/java/php как вы расчитываете остатки, боретесь с блокировками и прочее.
Вы работаете с СУБД в контексте вашего поста. Оформляйте в конце концов с помощью вьюх и хранимых процедур. Причина проста - Ваш гениальный интернет магазин не является единственным клиентом базы данных а дублирование кода с вариациями зло. Поймите наконец для чего были созданы столь ненавистные вам процедуры, вьюхи. Когда видишь "гениальный" код обернутый в кучу асинхронных вызовов (бредовый код с точки зрения задачи) select * from x where x.a= 20 и читаешь оассуждения о быстродействие у человека работавшего с субд нв минимальном уровне - первый вопрос какого черта запрос не параметризирован.
