Длительный пользователь mysql/php, впервые пользователь Drupal. На самом деле, я не занимаюсь разработкой Drupal (я просто использую базу данных, чтобы вытащить некоторые данные в отдельное приложение), и я просто пытаюсь выяснить, так ли это должно работать:Значения полей длинноволнового и длинного текста
Каждое из полей «значение» в таблицах content_type_*
имеет тип LONGTEXT
. Мне кажется, что это немного ошеломляет (не говоря уже о боли, которая должна иметь CAST
много значений, если мне не нужна строка), но так ли работает Drupal? Или (должен?) Разработчик каким-то образом указал «тип» в администраторе Drupal.
Очевидно, привлекательность Drupal заключается в его модульности и факте, что он, кажется, «делает базу данных для вас», но мне не нравится схема, которую она производит вообще.
Спасибо. Должен был выглядеть CCK: http://drupal.org/project/cck – typeoneerror
А, извините, я подумал, что это было то, что вы знали. Да, эти таблицы «content_» создаются комплектом Content Construction Kit (который в основном перемещается в основной Drupal с версией 7). – ceejayoz