Получить программно список обновлений для БД
Как программно определить есть ли обновления для базы данных через Drupal API? Именно с этим вопросом мне пришлось сегодня столкнуться.
Да, конечно же есть Drush команда
, но в моем случае было надо получить список обновлений, используя поднятый Drupal. Искать ответы я полез в файл update.php и спустя нескольких чашек кофе выудил все необходимое:'updb'
- require_once DRUPAL_ROOT . '/includes/update.inc';
- include_once DRUPAL_ROOT . '/includes/install.inc';
- drupal_load_updates();
-
- $updates = update_get_update_list();
Подозреваю, что данный прием мало кому пригодиться, так как я решал достаточно специфичную задачу. Но уж больно много времени ушло на эти 4 строчки, чтобы когда-либо снова их рожать.
Добавлено: 27.04.2015
Метки:
Добавить комментарий