Відповіді:
Тут у мене немає запущеної інсталяції drupal, але я задав собі це саме питання пару тижнів тому, і знадобився час, щоб знайти відповідь.
Якщо я добре пам’ятаю, тіло вузла зберігається в таблиці, яка використовується для збереження «ревізій» вузла. Я не впевнений, як його звуть, але це має бути щось на кшталт "node_revision" або "node_reitions".
У Drupal 7 тіло переміщено до таблиці field_data_body.
value
стовпчику поля під назвою body
. Це за замовчуванням зберігається у body_value
стовпці field_data_body
таблиці. Однак, ніщо не заважає вам використовувати, скажімо, MongoDB для зберігання даних у body
полі (майже нічого: стандартний профіль створює їх у SQL, тому краще використовувати мінімальний, якщо ви хочете використовувати MongoDB для збереження болісної міграції пізніше).
field_data_body
? В останньому немає nid
ні vid
стовпця (принаймні, не з цією назвою)
В Drupal 6 вміст тіла вузла зберігається в таблиці "node_reitions" під полем "body".
node_reitions.body
У Drupal 7 вміст тіла вузла зберігається в таблиці 'field_data_body' під полем 'body_value'. Якщо виправлення вмісту є, то вони також зберігають дані в таблиці 'field_revision_body' під полем 'body_value'.
field_data_body.body_value
field_revision_body.body_value
У Drupal 8 вміст тіла вузла зберігається в таблиці "node__body" під полем "body_value". Якщо виправлення вмісту є, то вони також зберігають дані в таблиці 'node_revision__body' під полем 'body_value'.
node__body.body_value
node_revision__body.body_value
Це SQL, який ви б використовували (клієнт MySQL):
SELECT node.nid,node.vid,type,node.title, body
FROM node join node_revisions ON node.nid = node_revisions.nid
WHERE node.title = 'some title';
Так, так, відповідь - таблиця "node_reitions" в Drupal 6.
У Drupal 7 тіло вузла знаходиться у field_data_body та field_revision_body. Нові поля, додані за допомогою CCK (який доданий до ядра в Drupal 7), знаходяться в field_config та field_config_instance. У Drupal6 тіло вузла зберігається у node_reitions, а створені поля зберігаються у content_node_field та content_node_field_instance.
Я створив кілька нових типів вмісту, і для них тіло або опис переходить у стовпець field_description_value таблиці, content_type_<type_name>
де type_name
назва нового типу вмісту.