19.05.2012
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...
10.05.2012
Während der Entwicklung eines Magento Shops werden zwangsläufig einige Testbestellungen gemacht. Damit der Shop bei der Übergabe aber nicht bereits Bestellungen vorweist, sollte man davor die Bestellungen entfernen und die Auto Increment Ids auf 1 setzen. Das geht bei Magento 1.5 nur mit SQL Queries und nicht durch das Löschen der Kunden im Backend. Mit dem unten angehängten SQL Query werden die Kunden und Bestellungen aus einem Magento 1.5.x Shop entfernt und die auto_increment Ids wieder auf 1 gesetzt....