По каким таблицам в БД искать контент, генерируемый пользователями?

Главные вкладки

Аватар пользователя ifeelgood74 ifeelgood74 3 июня 2014 в 13:56

Добрый день!
Суть вопроса: по каким таблицам в БД искать контент, генерируемый пользователями.
Проблема: требуется произвести копирование существующих данных из таблиц drupal в другую БД MSSQL.
Подробнее: я работаю с другими технологиями (платформа .NET), с друпал пришлось познакомиться, чтобы решить описанную выше проблему. Узнал, что версия друпал 6, что в основном контент хранится в двух таблицах - node и node_revisions. Беда в том, что там находится не весь контент. А именно, на сайте есть тип контента или нода - "video", когда открываешь в браузере страницу с каким-нибудь видео, там просто расположен встроенный youtube-плеер с каким-нибудь видео. Соответствующие записи есть в таблицах node, node_revisions, можно извлечь заголовок из поля 'title', однако поля 'body' и 'teaser' в таблице node_revisions пустые.
Задача усложняется тем, что эта БД весит под два гига, и в ней сотни левых таблиц, которые не относятся к ядру.
Кому не сложно, подскажите в двух словах, в каком направлении мне копать, то есть в каких таблицах теоретически и практически может лежать содержимое нодов, может быть это уже готовый модуль для типа 'video'?

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 3 июня 2014 в 15:13

Ссылки на ролики наверняка хранятся в отдельных полях.
Открой admin/content/types и у нужного типа материалов открой управление полей.
Ищи там поле для адреса ролика, посмотри его машинное имя(начинается с field_)
Затем ищи в бд таблицу с похожим именем(как поле). В ней и будут искомые значения.

Аватар пользователя Никки Никки 3 июня 2014 в 18:28

Я в подобной ситуации тупо искал поиском по всей базе (в phpMyAdmin) по id ноды. Поиск выдавал кучу таблиц, из которых однозначно выпадали таблицы с кэшем, еще какие-то с BLOB данными, еще какие-то где мой id был в составе другого числа. И то, что оставалось после вот этой визуальной фильтрации - это как раз то, что и было в последствии задействовано.