Kita semua tahu bahwa Drupal tidak benar-benar mendukung konsep kunci asing dalam database, dan kemungkinan tidak akan pernah 1 .
Kita juga tahu bahwa ada kemungkinan modul tidak melakukan hal yang benar, atau bahwa pengguna secara berkala akan melakukan hal-hal gila seperti itu
DELETE FROM node_revision
WHERE vid = 123
dalam upaya untuk "menjaga database tetap rapi". Ketika ini terjadi, kait tidak berjalan, dan ada data yatim di database. Sebagian besar, data ini tidak berbahaya, tetapi kadang-kadang menyebabkan perilaku yang sangat aneh dan dapat mengeluarkan bug dalam kode.
Apakah ada metode yang layak untuk mendeteksi apakah Anda memiliki data yang mati dan / atau tidak konsisten dalam database Anda?
1 Skema API Drupal 7 mendukung mereka untuk dokumentasi , tetapi tidak untuk penegakan.