hook_update_N
ฉันขยายโมดูลผมเคยเขียนไว้ก่อนหน้านี้และจะต้องมีการเปลี่ยนแปลงสคีบางอย่างที่ผมดำเนินการใน
ฉันได้อัปเดตเวอร์ชันของโมดูลจาก7.x-1.0
เป็น7.x-1.1
และนำไปใช้foo_update_7100
และทำงานได้ดี
ปัญหาคือฉันได้ทำผิดพลาดภายในfoo_update_7100
และตอนนี้ฉันได้แก้ไขแล้วฉันไม่สามารถรันการอัพเดท 7100 อีกครั้งได้ ฉันต้องการสร้าง 7101 แต่ไม่เหมาะสมเพราะการเปลี่ยนแปลงทั้งหมดของฉันยังไม่ได้ทำ
ฉันพยายามรีเซ็ตสถานะของ hook_update_n ทาง:
update system set schema_version=-1 where name='foo';
> Query OK, 1 row affected (0.01 sec)
> Rows matched: 1 Changed: 1 Warnings: 0
จากนั้นทำdrush cc all
แต่drush updatedb -y
ยังให้ "ไม่มีการอัพเดทฐานข้อมูลที่จำเป็น"
ฉันจะแก้ปัญหานี้แทนที่จะเพียงเพิ่มhook_update_N
จำนวนได้อย่างไร
-1
หมายความว่าโมดูลไม่ได้ติดตั้ง รู้สึกอิสระที่จะโพสต์ว่าเป็นคำตอบเพื่อให้ฉันสามารถยอมรับ