Добрый день!
Создал тип материала, с набором CCK полей. В базе появилась таблица content_type_instok (instok - название типа материала), с набором полей почти соответствующим тем полям, которые я насоздавал для материала, но для некоторых полей создались отдельные таблицы. В таком виде сайт работает на прод. сервере уже более года.
Теперь мне потребовалось немного изменить набор полей в этом типе материала, и сделав это на тестовом сервере, я обнаружил, что набор полей в таблице content_type_instok сильно сократился, и там остались только nid и vid поля. Вопрос. что повлияло на разделение таблиц?
Пока писал вопрос, понял что произошло. Возможно у кого-то возникнет такой же вопрос, так что напишу сразу и ответ. (Если я ошибаюсь, то просьба поправить)
Если поле используется более чем в одном типе материала, тогда для поля создаётся отдельная таблица (то же верно для полей с множественными значениями я полагаю).