Hallo liebe Community,
ich habe heute die Erweiterung contao-isotope-bundle von heimrichhanot installiert. Das ging auch alles ganz gut, aber als ich die Datenbank aktualisieren wollte, brach dies mit einem Fehler ab. Also nochmal versucht - wieder Fehler. In den Logs geschaut, erscheint folgende Meldung:
Die Erweiterungen möchten in der Tabelle tl_module offensichtlich noch ein paar Spalten anfügen, aber die folgenden Befehle können nicht mehr ausgeführt werden (ein Großteil ist aber bereits durch! Aktuell sind in der tl_module 374 Spalten.) :Code:SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126.
Dies scheint ja ein MySQL Problem zu sein. Hat das jemand von euch schon mal gehabt? Anscheinend liegt es daran, dass tl_module eine InnoDB ist. Mit anderen Tabellenformaten kann man wohl von 8k erweitern auf 64k, aber ich bin mir nicht sicher, ob ich das Format einfach so ändern "darf".Code:ALTER TABLE tl_module ADD formHybridEditableRequired BLOB DEFAULT NULL ALTER TABLE tl_module ADD formHybridAddEditableRequired CHAR(1) DEFAULT '' NOT NULL ALTER TABLE tl_module ADD formHybridEditable BLOB DEFAULT NULL ALTER TABLE tl_module ADD formHybridForcePaletteRelation CHAR(1) DEFAULT '1' NOT NULL ALTER TABLE tl_module ADD formHybridViewMode VARCHAR(10) DEFAULT 'default' NOT NULL ALTER TABLE tl_module ADD formHybridDataContainer VARCHAR(64) DEFAULT '' NOT NULL ALTER TABLE tl_module ADD hideAutoItem CHAR(1) DEFAULT '' NOT NULL ALTER TABLE tl_module ADD block INT UNSIGNED DEFAULT 0 NOT NULL
Bin für Tipps dankbar.
Danke für eure Hilfe und viele Grüße
Julian

Zitieren
.


