@RA
RA
23 Jan 2018

Ок, посоны, скажите и вы своё мнение.
Таблица items в mysql. Нам нужно добавить к модели список цветов. Поиска по цвету не будет.
Т.е. должно получиться так
item1 - красный, жёлтый, зелёный
item2 - жёлтый, синий

Варианты решения задачи
1) сделать ещё одну таблицу item_color и реализовать типичное отношение один ко многим;
2) добавить поле colors в таблицу items, где хранить цвета через запятую.

Ваше мнение.

23 Jan 2018

ИМХО первый вариант логичнее.

23 Jan 2018

RA, первый вариант логичнее, второй — проще.
Но как только ты сделаешь второй вариант, к тебе придут и скажут "а теперь мы хотим искать по цветам". :)

23 Jan 2018

согласен. Только поисковый индекс в солре.

#mxdot/4 в ответ на /2
23 Jan 2018

Radjah, или как минимум "скажи, сколько у нас красных штук".

#mxdot/5 в ответ на /3
23 Jan 2018

интересно, но 64 цвета - мало

#mxdot/7 в ответ на /6

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.