Drush से पूछें कि कौन से मॉड्यूल में डेटाबेस अपडेट उपलब्ध हैं


10

मैं विशेष रूप से Drush को सूचीबद्ध करना चाहता हूं, उन मॉड्यूल के लिए, जिनके पास अद्यतन उपलब्ध हैं, जिनमें से डेटाबेस अद्यतन शामिल हैं। क्या यह ड्रश के साथ संभव है?

स्पष्टीकरण के लिए संपादित करें: मुझे पता है drush upकि उन सभी मॉड्यूलों को सूचीबद्ध करेगा जिनके पास अपडेट उपलब्ध हैं, हां, लेकिन उन सभी अपडेट में डेटाबेस अपडेट नहीं होंगे जो उनके साथ जाते हैं। मैं सख्ती से उन अद्यतनों की सूची चाहता हूं जिनमें डेटाबेस अद्यतन जुड़े हुए हैं।

जवाबों:


13

drush updatedb --no(आशुलिपि:) drush up -nउन्हें सूचीबद्ध करेगा और आगे कोई कार्रवाई नहीं करेगा।


प्रतिभाशाली! धन्यवाद। मैंने देखा drush help upलेकिन वहाँ कुछ भी नहीं हुआ, जाहिर है ... दोहा।
लेस्टर पीबॉडी

2

यह एक सुविधा का अनुरोध है; कृपया इसे ड्रश अंक कतार में पोस्ट करें । ध्यान दें कि यह Drush करने के लिए बहुत आसान बात नहीं है; इसे अद्यतन करने के लिए सभी परियोजनाओं को डाउनलोड करना होगा और आपको संकेत देने से पहले उनका निरीक्षण करना होगा।


मैं फीचर का इतना अनुरोध नहीं कर रहा था क्योंकि मैं पूछ रहा था कि क्या यह पहली जगह पर है। मैं इसे कतार में जोड़ूंगा, हालांकि, धन्यवाद।
लेस्टर पीबॉडी

मैं विचार कर रहा था कि शाम-अपडेटकोड ऑपरेशन के दौरान यह कैसे किया जाए। @ मोशे का सुझाव काफी बेहतर है; बस नए कोड के सभी को पकड़ो, फिर उन मॉड्यूल को वापस ले लें जिन्हें आप ड्रश अपडेटब -नो के आउटपुट का निरीक्षण करने के बाद नहीं रखना चाहते हैं।
greg_1_anderson

1

"ड्रश पीएम-अपडेट" आपको उन मॉड्यूल की सूची देगा, जिनके पास अपडेट उपलब्ध हैं।


आपको मेरा मतलब याद है। drush upउन सभी मॉड्यूल को सूचीबद्ध करेगा, जिनके पास अपडेट उपलब्ध हैं, हां, लेकिन उन सभी अपडेट में डेटाबेस अपडेट नहीं होंगे जो उनके साथ जाते हैं। मैं सख्ती से उन अद्यतनों की सूची चाहता हूं जिनमें डेटाबेस अद्यतन जुड़े हुए हैं।
लेस्टर पीबॉडी

0

एक ड्रश कमांड है जो आपके लिए बेहतर होगा 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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.