Схема БД в Друпале — структурированный массив, представляющий одну или более таблиц, и их связанные ключи и индексы. Схема определяется хуком
, который обычно находится в файлеmodulename.install
.
Реализовав
и описав в нем таблицы, которые должен создавать модуль, можно легко создавать и удалять эти таблицы во всех поддерживаемых СУБД. Отпадает необходимость работать с разными диалектами SQL для создания или изменения таблиц в поддерживаемых СУБД.
Хук
должен вернуть ассоциативный массив, ключи которого соответствуют таблицам, которые определяет модуль.
Читать далее »