Chiedi a Drush di elencare quali moduli hanno aggiornamenti del database disponibili


10

Voglio specificamente elencare Drush, dei moduli che hanno aggiornamenti disponibili, che contengono aggiornamenti del database. Questo è possibile con Drush?

Modifica per chiarimenti: so drush upche elencherò tutti i moduli che hanno aggiornamenti disponibili, sì, ma non tutti quegli aggiornamenti avranno aggiornamenti del database che li accompagnano. Voglio rigorosamente un elenco di aggiornamenti a cui sono associati aggiornamenti del database.

Risposte:


13

drush updatedb --no(stenografia:) drush up -nli elencherà e non intraprenderà ulteriori azioni.


Brillante! Grazie. Ho guardato attraverso drush help upma non è successo nulla lì, ovviamente ... doh.
Lester Peabody,

2

Questa è una richiesta di funzionalità; si prega di pubblicarlo nella coda di emissione drush . Nota che questa non è una cosa tremendamente facile da fare per Drush; dovrebbe scaricare tutti i progetti da aggiornare e ispezionarli prima di richiederti.


Non stavo richiedendo così tanto la funzionalità, ma chiedevo se esistesse in primo luogo. Aggiungerò questo alla coda, grazie.
Lester Peabody,

Stavo pensando a come farlo durante l'operazione pm-updatecode. Il suggerimento di @ moshe è molto meglio; basta prendere tutto il nuovo codice, quindi ripristinare i moduli che non si desidera conservare dopo aver ispezionato l'output di drush updatedb --no.
greg_1_anderson,

1

"drush pm-update" ti fornirà un elenco di moduli con aggiornamenti disponibili.


Ti manca il mio significato. drush upelencherà tutti i moduli che hanno aggiornamenti disponibili, sì, ma non tutti quegli aggiornamenti avranno aggiornamenti del database che li accompagnano. Voglio rigorosamente un elenco di aggiornamenti a cui sono associati aggiornamenti del database.
Lester Peabody,

0

Esiste un comando drush che sarà migliore per te di drush updatedb --no, in quanto non cancellerà la cache (che potrebbe davvero influire sulle prestazioni in un sito di produzione):

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 documentazione è disponibile all'indirizzo http://drushcommands.com/drush-8x/core/updatedb-status/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.