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 #2

Von Moritz Bunjes vor etwa 6 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
  • Zielversion wurde von 133 zu 3.11.1.1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #3

Von Moritz Bunjes vor etwa 6 Jahren aktualisiert

  • Kategorie wurde von Core zu Updater geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #4

Von Moritz Bunjes vor etwa 6 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
Aktionen #5

Von Amine Riad vor etwa 6 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Amine Riad geändert
Aktionen #6

Von Amine Riad vor etwa 6 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF