Попросіть Drush перерахувати, які модулі мають доступні оновлення бази даних


10

Я спеціально хочу, щоб Drush перераховував модулі, які мають доступні оновлення, який з них містить оновлення бази даних. Це можливо з Друшем?

Редагувати для уточнення: я знаю drush up, що перелік усіх модулів, які мають доступні оновлення, так, але не всі ці оновлення матимуть оновлення бази даних, які йдуть разом із ними. Я суворо бажаю переліку оновлень, пов’язаних із оновленнями бази даних.

Відповіді:


13

drush updatedb --no(скорочено:) drush up -nперелічить їх і не буде вживати жодних заходів.


Блискуче! Дякую. Я переглянув, drush help upале нічого там не виявилося, очевидно ... так.
Лестер Пібоді

2

Це запит на функцію; будь ласка, опублікуйте це у черзі випуску . Зауважте, що це не дуже страшна справа для Друша; доведеться завантажити всі оновлені проекти та перевірити їх перед тим, як вам запропонувати.


Я не стільки запитував цю функцію, скільки питав, чи існує вона в першу чергу. Я додам це до черги, дякую.
Лестер Пібоді

Я розглядав, як це зробити під час операції pm-updatecode. @ пропозиція Моше набагато краще; просто захопіть увесь новий код, а потім відновіть модулі, які ви не хочете зберігати після перевірки виводу оновлення drush updatedb --no.
greg_1_anderson

1

"drush pm-update" надасть вам список модулів, у яких доступні оновлення.


Ти сумуєш за моїм значенням. drush upперелічить усі модулі, які мають доступні оновлення, так, але не всі ці оновлення матимуть оновлення бази даних, які йдуть разом із ними. Я суворо бажаю переліку оновлень, пов’язаних із оновленнями бази даних.
Лестер Пібоді

0

Існує команда drush, яка буде кращою для вас, ніж drush updatedb --noвона не очистить кеш (що може дійсно вплинути на продуктивність на виробничому сайті):

drush8 --uri=www.example.com updatedb-status --format=json
[
    {
        "module": "Metatag",
        "update_id": 7104,
        "description": "Remove the entity revision ID from the translation strings. "
    },
    {
        "module": "Metatag",
        "update_id": 7105,
        "description": "Fix the output translation strings. "
    }
]

Документація знаходиться на веб- сайті http://drushcommands.com/drush-8x/core/updatedb-status/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.