RU

Двойная бронь: как мы поймали гонку в записи и закрыли её EXCLUDE-констрейнтом

Я делаю сервис онлайн-записи для салонов красоты: клиент записывается в чат-боте или на странице, а запись падает в расписание мастера. Однажды маст…

PostgreSQLrace conditionдвойная броньEXCLUDE constraintbtree_gistadvisory lockSAVEPOINTtstzrangeцелостность данныхконкурентность