Миграция из Drupal: сборка данных - PullRequest
0 голосов
/ 11 ноября 2011

Я перехожу с Drupal 6 на пользовательское приложение Django для клиента. Исследуя базу данных MySQL, я обнаружил, что Drupal хранит каждое поле как свою собственную таблицу. Я уверен, что у них есть свои причины для этого, но создание запросов для получения всей необходимой мне информации становится реальной проблемой. Есть ли рекомендуемый способ повторной сборки этих фрагментированных данных?

Вот пример: один из типов контента Drupal - это «компания». С ним связано несколько десятков полей, все в своих собственных таблицах, которые имеют такие имена, как «content_field_address_city», «content_field_address_state» и так далее. Я перемещаю все это в одну таблицу «company» с полями (внутри этой таблицы) для города, штата, названия компании и т. Д. Есть ли способ получить все данные, относящиеся ко всем узлам типа "компания" без выписывания запроса вручную, который делает два десятка объединений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...