เราทุกคนรู้ว่า Drupal ไม่ได้โดดสนับสนุนแนวคิดของปุ่มต่างประเทศในฐานข้อมูลและมีแนวโน้มที่จะไม่ 1
เรารู้ด้วยว่ามันเป็นไปได้ที่โมดูลจะไม่ทำสิ่งที่ถูกต้องหรือผู้ใช้จะทำสิ่งที่บ้าเป็นระยะ ๆ
DELETE FROM node_revision
WHERE vid = 123
ในความพยายามที่จะ "ทำให้ฐานข้อมูลเป็นระเบียบเรียบร้อย" เมื่อสิ่งนี้เกิดขึ้น hooks จะไม่ทำงานและมีข้อมูลที่ถูกโยงถึงในฐานข้อมูล ส่วนใหญ่ข้อมูลนี้ไม่เป็นอันตราย แต่บางครั้งก็ทำให้เกิดพฤติกรรมแปลก ๆ และสามารถนำข้อบกพร่องออกมาในรหัส
มีวิธีการที่เหมาะสมในการตรวจสอบว่าคุณมีข้อมูลที่ตายและ / หรือไม่สอดคล้องในฐานข้อมูลของคุณหรือไม่?
1 Drupal 7 Schema API รองรับเอกสารเหล่านั้น แต่ไม่บังคับใช้