Урок - Структура таблиц в Drupal 7

Главная » Курсы » Курс Drupal 7, Разработка модулей » Урок - Структура таблиц в Drupal 7

Обучающий онлайн курс
Drupal 7, Разработка модулей

Лицензия: Копирование запрещено.

Струкутра таблиц

Структура базы данных в Drupal простая и понятная. По умолчанию все таблицы имеют префикс "drupal_" (меняется при установке Drupal 7). Ниже описаны несколько, самых востребованных таблиц:

  • Таблица block - содержит список всех блоков и их параметры:
    • module - модуль, с помощью которого создан блок.
    • status - если 1 - блок включен.
    • theme - название темы в которую включен блок
    • region - регион темы theme в котором расположен блок (если активирован).
    Один и тот же блок дублируется - для каждой темы.
  • node - таблица содержащая все материалы сайта.
    • type - тип материала
    • title - заголовок материала)
    • uid - ID автора
  • users - содержит всех зарегистрированных на вашем сайте пользователей и информацию о них.
    • uid - ID пользователя.
    • name - заголовок материала.
    • pass - пароль в зашифрованом виде.
  • system - таблица, в которой вы найдете все модули.
    • status - указывает на то включен модуль или нет (1 или 0).
  • comment - таблица с комментариями, оставленными на вашем сайте. Содержит сами комментарии, информацию об авторе и комментарии. Таблица может отсутствовать, если не включен модуль comment.

Все поля в таблицах имеют адекватные названия и разобраться в том, какое поле, какую информацию содержит будет не сложно.