Mintalah Drush untuk mendaftar modul mana saja yang memiliki pembaruan basis data

10

Saya secara khusus ingin Drush mendaftar, tentang modul yang memiliki pembaruan yang tersedia, yang mana di antaranya berisi pembaruan basis data. Apakah ini mungkin dengan Drush?

Edit untuk klarifikasi: Saya tahu drush upakan mencantumkan semua modul yang memiliki pembaruan yang tersedia, ya, tetapi tidak semua pembaruan itu akan memiliki pembaruan basis data yang menyertainya. Saya sangat menginginkan daftar pembaruan yang terkait dengan pembaruan basis data.

Lester Peabody
sumber

Jawaban:

13

drush updatedb --no(singkatan:) drush up -nakan mendaftar mereka dan tidak mengambil tindakan lebih lanjut.

Moshe Weitzman
sumber
Cemerlang! Terima kasih. Saya melihat melalui drush help uptetapi tidak ada yang muncul di sana, jelas ... doh.
Lester Peabody
2

Ini adalah permintaan fitur; silakan posting di antrian masalah drush . Perhatikan bahwa ini bukan hal yang sangat mudah bagi Drush untuk dilakukan; itu harus mengunduh semua proyek untuk diperbarui dan memeriksanya sebelum meminta Anda.

greg_1_anderson
sumber
Saya tidak begitu banyak meminta fitur karena saya bertanya apakah itu ada di tempat pertama. Saya akan menambahkan ini ke antrian, terima kasih.
Lester Peabody
Saya sedang mempertimbangkan bagaimana melakukan ini selama operasi pm-updatecode. @ Moshe saran jauh lebih baik; ambil saja semua kode baru, lalu kembalikan modul yang tidak ingin Anda simpan setelah memeriksa output drush updatedb --tidak.
greg_1_anderson
1

"drush pm-update" akan memberi Anda daftar modul yang memiliki pembaruan yang tersedia.

aerozeppelin
sumber
Anda merindukan makna saya. drush upakan mendaftar semua modul yang memiliki pembaruan yang tersedia, ya, tetapi tidak semua pembaruan itu akan memiliki pembaruan basis data yang menyertainya. Saya sangat menginginkan daftar pembaruan yang terkait dengan pembaruan basis data.
Lester Peabody
0

Ada perintah drush yang lebih baik untuk Anda daripada drush updatedb --no, karena tidak akan menghapus cache (yang benar-benar dapat mempengaruhi kinerja di situs produksi):

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

Dokumentasi adalah di http://drushcommands.com/drush-8x/core/updatedb-status/

wiifm
sumber