Ответы пользователя по тегу Проектирование баз данных
  • Где правильнее в БД разместить статусы заказа?

    lenk0belk0
    @lenk0belk0
    программироваю
    В этой ситуации видимо лучше хранить статусы заказов в отдельной таблице.

    Есть таблица заказов order(id).
    Есть таблица пользователей user(id)
    Есть таблица статусов status(id)
    Есть таблица статусов order_status(id(?), order_id(order.id), status_id(status.id), assignee_id(user.id), created_at)
    Таким образом будет известно: какой текущий статус у заказа, кто в данный момент занимается заказом, можно будет проследить историю изменений.
    Ответ написан
    2 комментария