Was passiert eigentlich beim Löschen von einem Storeview in Magento. Das hat mich diese Woche brennend interessiert, da ich vorhabe, unbenutzte Storeviews zu löschen. Also bin ich der Sache nachgegangen. Mysql Log lokal angeschmissen, auf der Dev Umgebung ein paar Storeviews gelöscht und hier ist das Ergebnis, das ich mit euch teile…
Hier ist ein Abschnitt aus dem SQL Log. Im Prinzip sind diese 3 Queries die wichtigsten aus dem ganzen Abschnitt:
1047 Query DELETE FROM `core_store` WHERE (store_id='3')
1047 Query DELETE FROM `core_config_data` WHERE (scope = 'stores' AND scope_id = '3')
1047 Query DROP TABLE IF EXISTS `catalog_product_flat_3`
Der Storeview wird aus der Storetabelle entfernt. Alle für diesen Storeview hinterlegten Konfigurationen werden entfernt. Und die Tabelle für flat Produktdaten wird gelöscht. Die andere Daten werden gar nicht angefasst. D.h. bei Wiederherstellung eines Storeviews braucht man nur manuell die Einträge für core_store und core_config_data zu wiederherstellen.
Weiterlesen →