Рейтинг:1

How to check which module db updates have been applied?

флаг cn

For a specific module, how can I check which database updates have been applied in Drupal 9? I've downloaded a database from a server and I want to check what the current module schema is.

In Drupal 7, this was in the system database table, but that no longer exists.

Рейтинг:2
флаг cn

Для Друпала 9.3+/10:

drush php-eval "echo \Drupal::service('update.update_hook_registry')->getInstalledVersion('mymodule');"

Источник: Изменить запись

Для Drupal 8/9 до 9.3:

drush php-eval "echo drupal_get_installed_schema_version('mymodule');"

Источник: суть

флаг fr
Ознакомьтесь с документацией по API — drupal_get_installed_schema_version() устарела в Drupal 9 и будет удалена в Drupal 10. Если вы используете рекомендованную замену сейчас, вам не придется вносить какие-либо изменения в этот код в будущем.
флаг cn
@anonymous Спасибо, обновлено!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.