Hepimiz biliyoruz ki, Drupal veri tabanındaki yabancı anahtarlar kavramını gerçekten desteklemiyor ve muhtemelen asla desteklemiyor 1 .
Ayrıca modüllerin doğru şeyi yapmamasının mümkün olduğunu veya kullanıcıların periyodik olarak çılgınca şeyler yapacağını biliyoruz.
DELETE FROM node_revision
WHERE vid = 123
"veritabanını düzenli tutmak" için bir çaba. Bu olduğunda, kancalar çalışmaz ve veritabanında artık veriler vardır. Çoğunlukla, bu veriler zararsızdır, ancak bazen gerçekten garip davranışlara neden olur ve koddaki hataları ortaya çıkarabilir.
Veritabanınızda ölü ve / veya tutarsız verilerin olup olmadığını tespit etmek için iyi yöntemler var mı?
1 Drupal 7 Şema API'sı bunları dokümantasyon için destekler , ancak uygulama için desteklemez .