MySQL Dump mit Beispieldaten

MySQL Dump mit Beispieldaten

Oftmals kommt es vor, dass man nicht die komplette Datenbank dumpen will, sondern nur die Struktur und Beispieldaten. Leider ist das mit den Standardtools wie PHPmyAdmin nicht möglich. Allerdings ist für das dumpen von Datenbanken das Konsolentool mysqldump sowieso die bessere Lösung. Und mit diesem Tool lassen sich solche Beispieldaten auch aus der Datenbank herausholen. Um Beispielsweise die ersten 30 Daten jeder Tabelle auszulesen muss man den Parameter an den mysqldump Befehl anhängen. Komplett sieht das ganze dann Beispielsweise so aus Generell empfiehlt es sich mysqldump für das Dumpen von größeren Datenbank zu verwenden, da das Tool, zusätzlich zu dem where Parameter, noch viele weitere Einstellungsmöglichkeiten hat. Diese spielen ihren Vorteil vor allem bei größeren Datenbanken mit Foreign Keys...
Magento: Alle Produkt Attribute zurücksetzen

Magento: Alle Produkt Attribute zurücksetzen

Falls man beim Import von Produkten mit mehreren Storeviews arbeitet, kann es vorkommen dass ungewünscht default Werte überschrieben werden. Auch soll es schon vorgekommen sein, dass Mitarbeiter nicht richtig angelernt waren und daher nicht die Standardwerte bearbeitet haben. Da Magento hier keine Möglichkeit bietet, einfach gegenüberzustellen wo Standardeinstellungen überschrieben werden, muss man hier direkt mit der SQL Datenbank arbeiten. Um alle Produkteinstellungen anzuzeigen, welche nicht von den default Werten übernommen werden, werden folgende Querys benutzt: Anschließend sollte man die Ergebnisse der Querys nochmal durchgehen und sich anschauen, ob nicht doch der ein oder andere Eintrag mit Absicht gesetzt worden ist. Falls nicht, kann man alle custom Daten mit folgenden Querys löschen: Zu bemerken wäre noch, dass hierbei allerdings nur Produkteinstellungen gelöscht werden, welche nicht den Standardwerten entsprechen. Die Konfigurationseinstellungen der verschiedenen Storeviews werden hierbei nicht verändert oder...