Translations:J3.x:Developing an MVC Component/Using the database/36/de
From Joomla! Documentation
Wenn eine neuere Version dieser Komponente installiert wird - es muss nicht unbedingt die nächst höhere Version sein, es können Versionen übersprungen werden - Joomla wird folgede Schritte ausführen:
- Aus der Tabelle #__schemas wird die aktuelle Version des Datenbankschemas der Komponente gelesen - in unserem Beispiel entspricht diese dem Wert 0.0.6.
- Es werden die Dateinamen aller Dateien in dem Verzeichnis admin/sql/updates/mysql/ gelesen und in numerisch aufsteigender Reihenfolge sortiert.
- Es werden die Aktualisierungsdateien der Dateinamen ausgeführt, wenn diese für eine höhere Schemaversion als die aktuelle Version gelten - es könnten z.B. die Dateien "0.0.7.sql", "0.0.9.sql" und "0.0.10.sql" gefunden werden, welche in dieser Reihenfolge ausgeführt weden.
- Es wird die Information über das Datenbankschema aktualisiert. Hierbei wird die Version der zuletzt ausgeführten Aktualisierungsdatei übernommen - z.B. 0.0.10.