Hallo speedy, billybob,
ihr habt doch beide Recht.
Speedy, wenn Du sagst, wir brauchen eine Möglichkeit, Datenbankänderungen bzw die Abweichungen zwischen zwei DBs sichtbar zu machen. Wir haben es noch nicht im Tracker, aber der Punkt steht seit einiger Zeit auf meiner internen Wunschliste, nämlich, dass man die DB-Struktur eines beliebigen Shops gegen den aktuellen modified eCommerce Shopsoftware-Referenzshop vergleichen kann. Dazu muss mindestens das passieren, was Speedy gemacht hat, nämlich die DB-Metadaten zu normalisieren. Ob man dazu phpmyadmin bemüht oder direkt auf die Systemtabellen losgeht, müssen wir noch sehen. Nebeneffekt: auch die Installationsskripte würden normalisiert ausgeliefert und dadurch besser lesbar.
Billybob, wenn Du sagst, kann doch nicht sein, dass ich in MySQL in ein int-Feld einfach irgendwelche Zeichenketten einfügen kann, wofür brauche ich dann überhaupt Feldtypen? Ja, ist aber MySQL-spezifisch, hat mit Speedys Beitrag wenig zu tun. Ich komme auch nicht von MySQL, sondern von Firebird, Informix und Oracle, und mir wird natürlich auch schlecht, wenn ich sehe, wie beliebig das in MySQL gehandhabt wird. MySQL ist aber das, was wir derzeit einsetzen.
Für Shopbetreiber wäre es nützlich, wenn sie sehen könnten, wo und wie ihre DB-Struktur von der aktuellen Shopversion abweicht. Speedy macht das mit seinem Ansatz zum Thema.
Grüße, Volker