Warum man in Update Scripten keine Entitäten löscht!

Veröffentlicht am 27.07.2011 von datenbrille in der Schublade Magento, SQL | Comments Off

Ich habe mit einem neueren Release von meinen Shop auch mal die Datenbank aufgeräumt und überflüssige Kategorien und Attribute gelöscht. Was ich nicht wusste ist, das Magento bei jedem Script oder Durchgang die Foreign Key Contraints abschaltet.

Ich hatte mich bei der Entwicklung auch gefragt warum in Magento 1.5 es nicht mehr erlaubt ist Category zu löschen, wenn man nicht im Backend eingelogt ist. Gibt es da einen Zusammenhang? Ich weiß es leider nicht, aber vielleicht ihr.

Ich konnte das Problem auch nicht mit MySQL-Mitteln lösen.