web-dev-qa-db-fra.com

Demandez à Drush de lister quels modules ont des mises à jour de base de données disponibles

Je veux spécifiquement que Drush liste, des modules qui ont des mises à jour disponibles, lesquels contiennent des mises à jour de base de données. Est-ce possible avec Drush?

Modifier pour clarification: Je sais drush up listera tous les modules qui ont des mises à jour disponibles, oui, mais pas toutes ces mises à jour auront des mises à jour de base de données qui les accompagnent. Je souhaite strictement une liste des mises à jour auxquelles sont associées des mises à jour de base de données.

10
Lester Peabody

drush updatedb --no (sténographie: drush up -n) les répertoriera et ne prendra aucune autre mesure.

13
moshe weitzman

Il s'agit d'une demande de fonctionnalité; veuillez le poster dans la file d'attente de problème de drush . Notez que ce n'est pas une chose terriblement facile à faire pour Drush; il faudrait télécharger tous les projets à mettre à jour et les inspecter avant de vous le demander.

2
greg_1_anderson

"drush pm-update" vous donnera une liste des modules qui ont des mises à jour disponibles.

1
aerozeppelin

Il existe une commande drush qui sera meilleure pour vous que drush updatedb --no, car il n'effacera pas le cache (ce qui pourrait vraiment affecter les performances sur un site de production):

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. "
    }
]

La documentation est à http://drushcommands.com/drush-8x/core/updatedb-status/

0
wiifm