Как правильно обновлять цены на товары, что бы не изменилась цена прошлых продаж?

Например, в базе храниться стол цена 500 руб. Его купили уже некоторые клиенты, и мы хотим обновить цену на 800 руб или какое-то другое поле у стола. Но как оставить у уже купивших людей этот стол с характеристиками товара именно в момент покупки. То что цена новая они могут это видеть и купить снова по новой цене. В случае отказа от покупки вернуть им стоимость по той цене которую они купили. Если они успели убрать товар в корзину за 500 руб, то стоимость стола и остается 500 руб.

Можно, пожалуйста, на примере субд PSQl и диаграмму


Ответы (0 шт):