- Affected App
- WoltLab Suite Forum
Anbei ein leidiges Problem, was es schon zu WBB3 Zeiten gab:
Wenn man in der install.slq nen Fehler hat und dies zum Abbruch des Setups führt, werden bereits installierte Datenbanken nicht beim der Rücksetzung entfernt.
Ebenfalls ignoriert mal wieder die Klasse zum erstellen von Datenbanken das statemen DROP TABLE IF EXISTS, obwohl dieses vor jedem CREATE TABLE steht.
Die ist jedes mal lässtig und total kontraproduktiv, da man immer erst dann ein Reinstall durchführen kann, wenn man die Tabellen/Spalten, etc. vorher entfernt hat, andernfalls
erhält man einen dublicate entry Fehler.
Ich bitte dies unverzüglich zu beheben, da es nicht sein kann, dass solch ein fataler Fehler aus dem WBB3 mit übernommen wurde.
Normal ist die install.sql aus meiner Sicht heraus von oben nach unten abzuarbeiten und sollte vorher nicht auf Richtigkeit geprüft oder irgendwie sortiert werden, da genau dadurch solche
Fehler auftreten.
Zudem sollte bei einem Rollback bereits installierter Krams 100%ig entfernt werden, was ja irgendwie möglich sein muss, denn bei einem Uninstall werden ja auch alle Datenbankeinträge entfernt ...
So dele