Projekt

Allgemein

Profil

Aktionen

GX-Bug #59723

geschlossen

Zu gross definierter MySQL Index löst Fehler während Update aus

Von Wilken Haase vor etwa 6 Jahren hinzugefügt. Vor etwa 6 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Amine Riad
Kategorie:
Updater
Zielversion:
% 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

Auch abrufbar als: Atom PDF