К примеру, есть таблица "products". Для продуктов нужно добавить поле "status" с их статусом (на модерации|активный|заблокирован). Как это поле лучше организовать?
Можно оставить его просто текстовым, но тогда будут храниться избыточные данные. Плюс ко всему, если захотеть переименовать статус из одного в другой - придется переименовывать все ранее добавленные продукты с таким статусом.
Можно выделить отдельную таблицу "products_status", и привязать ее отношением 1к1. Но тут тоже получаются свои минусы:
Во-первых при добавлении я не знаю какой id подставить в статус, и придется доставать сначала интересующий статус, а потом подставлять его id в таблицу "products".
Во-вторых кажется немного излишним для каждого столбца с несколькими вариантами заполнения создавать новую таблицу. От этого кол-во таблиц в БД возрастет вдвое, если не больше.
Подскажите как лучше быть, или возможно я в чем-то не прав.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Подскажите, пожалуйста, как правильно написать css код для 2,3 и последующих подменю, чтобы при наведении на Wordpress, далее, при наведении на Tutorials...
Есть функция synch определённая в viewspy, которая внутри себя обращается к функции get_companies, которая в свою очередь делает запрос к API стороннего...
Знает ли кто-нибудь на примете такой слайдер, чтоб можно было задавать количество дивов для одного слайда? Подробнее: есть к примеру такая...