GX-Abgewiesen #62291
geschlossen
FULLTEXT KEYs nicht mit InnoDB kompatibel
Von Timo Backhaus vor fast 5 Jahren hinzugefügt.
Vor mehr als 2 Jahren aktualisiert.
Zugewiesen an:
Moritz Bunjes
Beschreibung
Betrifft unter anderem:
- categories_index
- feature_index
- products_description
Ist älteren Shopversionen gibt es in den o.g. Tabelle Fulltext Keys. Diese sind jedoch aufgrund der fehlenden Zeichenlänge nicht mit InnoDB kompatibel. Eine Datenbanksicherung kann aufgrund der Keys nicht wieder importiert werden.
Die FULLTEXT Indizes werden in der setup_shop.php im Gambio Installer nachträglich hinzugefügt...
Es muss geprüft werden, ob die Indizes überhaupt benötigt werden bzw. mit InnoDB kompatibel sind.
- Status wurde von Gemeldet zu Feedback geändert
- Zugewiesen an wurde auf Timo Backhaus gesetzt
Also ich habe die FULLTEXT Indizes auf TEXT-Fields mit InnoDB und habe keine Probleme beim Import. Wo kracht des denn bei dir? Kannst du mir eine Quelle nennen, wo diese Längenbeschränkung beschrieben ist?
Ich habs nochmal geprüft. Das Problem tritt nur in Verbindung mit mysqldump auf.
Kann wie folgt reproduziert werden:
- FULLTEXT Index in categories_index Tabelle hinzufügen
- Tabelle mittels mysqldump exportieren
- und wieder importieren
Ergebnis:
"ERROR 1170 (42000) at line 21: BLOB/TEXT column 'categories_index' used in key specification without a key length"
Da ein reiner SQL Export (wie er auch im Shop verwendet wird) nicht betroffen ist (es fehlen die InnoDB spezifischen Konfigurations-Kommentare), kann dieses Ticket wieder geschlossen werden.
- Zugewiesen an wurde von Timo Backhaus zu Moritz Bunjes geändert
- Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
- Status wurde von Feedback zu Abgewiesen geändert
- Zielversion
133 wurde gelöscht
Auch abrufbar als: Atom
PDF