Aktionen
GX-Bug #59723
geschlossenZu gross definierter MySQL Index löst Fehler während Update aus
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.11.1.0
Release Notes Langtext:
Der Updater und Installer kann nun zuverlässig die Tabelle sessions anlegen
Beschreibung
Die Erstellung der Sessions Tabelle bricht im Update ab:
Query: CREATE TABLE IF NOT EXISTS `sessions` ( `name` VARCHAR(64) NOT NULL, `path` VARCHAR(255) NOT NULL, `session_id` VARCHAR(64) NOT NULL, `data` MEDIUMTEXT NOT NULL, `last_modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`name`,`path`,`session_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Error message: Specified key was too long; max key length is 1000 bytes
Eine Kürzung von path auf Varchar(64) sollte das Problem lösen.
Aktionen