Alle Produkte aus Datenbank löschen

Welche Tabellen in der Datenbank müssen geleert werden, um alle Produkte zu löschen?

Ich rate mal ganz wild, alle die mit product anfangen?

… die Hersteller würden wir ganz gerne behalten wollen :wink:

Wenn du ein konkretes Problem hast, helfe ich gerne. Aber die Arbeit um die Tabellen rauszusuchen, musst du schon selber machen :wink:

1 „Gefällt mir“

Frage != Problem.

Unsere Hoffnung war, dass jemand bereits vor derselben Aufgabe stand und hier weiß, welche Tabellen von einer Produkt-Entität betroffen sind, um ein Produkt sauber aus der DB zu entfernen.

Hier kannst du ggfs. Infos finden https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/sql-tipps-tricks

 

In der Theorie sind in SW6 eigentlich über FKs und on delete Cascade alle zugehörigen Tabellen verknüpft. Wenn du also in der product Tabelle alles löscht, sollte theoretisch auch alles in den dazugehörigen Tabellen aufgeräumt werden. Aber ob das 100% sauber über alle Tabellen gemacht wurde, kann ich nicht sagen.

2 „Gefällt mir“

Danke! Das sieht fast gut aus.

Folgende Entitäten bleiben danach noch in den Tabellen zurück:

  • product_keyword_dictionary
  • seo_url