أريد على وجه التحديد أن يسرد Drush ، الوحدات التي تحتوي على تحديثات متوفرة ، والتي تحتوي تلك التحديثات على قاعدة البيانات. هل هذا ممكن مع Drush؟
تحرير للتوضيح: أعرف drush up
يسرد جميع الوحدات التي تحتوي على تحديثات متاحة ، نعم ، ولكن ليس كل هذه التحديثات تحتوي على تحديثات قاعدة البيانات التي تتوافق معها. أريد بشدة قائمة بالتحديثات التي ترتبط بتحديثات قاعدة البيانات.
drush updatedb --no
(الاختزال: drush up -n
) سوف يسردها ولن يتخذ أي إجراء آخر.
هذا طلب ميزة ؛ يرجى نشره في قائمة الانتظار طابور المشكلة . لاحظ أن هذا ليس بالشيء السهل على Drush القيام به ؛ سيتعين عليه تنزيل جميع المشاريع ليتم تحديثها وتفتيشها قبل مطالبتك بذلك.
سيعطيك "drush pm-update" قائمة بالوحدات التي تحتوي على تحديثات متوفرة.
هناك أمر صرير سيكون أفضل لك من 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/