Liebe Community,
ich verwende für eine wirklich umfangreiche Anwendung den catalog (2.0.0 beta2 mit Contao 2.11.6). Es handelt sich um einen wirklich umfangreichen Produktkatalog mit vielen anderen Erweiterungen, die sich nicht so leicht migrieren bzw. updaten lassen.
Generell ist der catalog wirklich in Ordnung für unsere Zwecke und alles läuft, wie es soll. (Danke Xtra!) Aber nun bin ich an einer Grenze angekommen, bei der ich Anregungen für eine Lösung gebrauchen könnte:
Problem
In der catalog extension habe ich einen Katalog angelegt (also eine Tabelle), der eine recht große Menge von Feldern beinhaltet. Nun stehe ich vor dem Problem, dass ich noch eine Reihe von weiteren Feldern hinzufügen möchte, dies aber nicht mehr möglich zu sein scheint. Ich vermute, es liegt an Beschränkungen/Limits der MySQL-Datenbank.
Derzeit habe ich eine Tabelle (MyISAM) mit 194 Feldern, die sich wie folgt aufteilen:
- 128 x text NULL
- 56 x varchar(255)
- 1 x varchar(64)
- 9 x int(10)
So wie es aussieht kann ich manche Felddtypen noch hinzufügen, andere nur begrenzt. - Woran liegt das und kann ich es umgehen?
Falls es an Beschränkungen der MySQL-DB liegt (habe mal von 64 KB pro Tabelle gehört), wie kann ich den Katalog (also die Tabelle) vielleicht auf zwei Tabellen aufteilen oder die Sache anders lösen?
Wenn die Ursache sich nicht beheben lässt, könnte ich mir das Auslagern von Feldern in einen anderen Katalog (B) vorstellen, die dann mit einem Produkt in Katalog (A) verknüpft werden könnten. Ginge das? Und wenn ja, könnten in beiden Katalogen (also in beiden Tabellen) die Produkte redundant (exakt gleiche Instanzen und Anzahl) vorkommen?
Ich wäre für Ideen und Lösungsansätze sehr dankbar!
lG
Patrick
Lesezeichen