Zum Inhalt springen

Extension Update seit T3 v6.x kein compare?

Erstellt am 1. November 2014 · 1 Antwort · letzte Antwort am 2. November 2014

Tags: Datenbank, Frage

dfluess ·

Hallo,

hat es einen bestimmten Grund, wieso seit T3 v6.x neue Felder der .sql nicht mehr bein einem Extension Update automatisch angelegt werden? Früher war das so, zu mindest spätestens dann, wenn man die Extension in TER angeklickt hatte.

ALTER TABLE tt_content ADD ...

Neuerdings muss man über das Install-Tool compare aufrufen, damit fehlende Felder angelegt werden.
Sonst gibt es einen Fehler: "2: SQL error: 'Unknown column..."

Viele wissen natürlich damit nichts anzufangen und meinen die Extension ist fehlerhaft. Gibt's dazu Informationen?

V.G. D. Fluess

einpraegsam.​net ·

Der neueste Extension Manager hat wirklich einige Schwächen.
Aber beim Update oder beim Einbinden einer neuen Extension sollten die Felder ungefragt zur Datenbank hinzugefügt werden.

Ändert der Extension Autor also etwas an der ext_tables.sql bleiben ihm zwei Möglichkeiten:
* Deinstallieren und erneutes Installieren der Extension
* DB-Compare im Install Tool

Ich bevorzuge das Install Tool, weil ich dann nicht Gefahr laufe, die Reihenfolge der Extension zu beeinflussen