Hab mich endlich zum Update auf 2.10.4 durch gerungen und mich genau an die Anleitung gehalten.
Contao Check war positiv, unter 2.9.5 gab es keine Probleme in der Richtung.
Es funktioniert auch alles soweit, allerdings hatte ich beim einzelnen Aktualisieren der Erweiterungen ein seltsamen Phänomen:
An dem Punkt, wo die Datenbank aktualisieren wird, will das System bestimmte Tabellen ändern, tut es allerdings nicht.
Betrifft nicht nur ein paar der installierte Erweiterungen sondern auch Contao interne Tabellen wie tl_member, tl_user, tl_article etc
Es bietet auch ein paar Sachen zum Löschen an, sieht aus als ob er den Primärschlüssel löschen will?
Das Installtool hat die Datenbank ohne Fehler nach dem Update aktualisiert...
Bestehende Spalten ändern
Code:
ALTER TABLE `tl_member` CHANGE `email` `email` varchar(255) NOT NULL default '';
ALTER TABLE `tl_member` CHANGE `username` `username` varchar(64) NOT NULL default '';
ALTER TABLE `tl_member` CHANGE `autologin` `autologin` varchar(32) NULL default NULL;
ALTER TABLE `tl_user` CHANGE `username` `username` varchar(64) NOT NULL default '';
ALTER TABLE `tl_user` CHANGE `email` `email` varchar(255) NOT NULL default '';
ALTER TABLE `tl_article` CHANGE `pid` `pid` int(10) unsigned NOT NULL default '0';
ALTER TABLE `tl_article` CHANGE `alias` `alias` varbinary(128) NOT NULL default '';
(...)
und
Bestehende Spalten löschen
Code:
ALTER TABLE `tl_article` DROP `PRIMARY`;
ALTER TABLE `tl_article` DROP INDEX `PRIMARY`;
ALTER TABLE `tl_calendar` DROP `PRIMARY`;
ALTER TABLE `tl_calendar` DROP INDEX `PRIMARY`;
ALTER TABLE `tl_calendar_events` DROP `PRIMARY`;
ALTER TABLE `tl_calendar_events` DROP INDEX `PRIMARY`;
ALTER TABLE `tl_comments` DROP `PRIMARY`;
(...)
Hat jemand eine Idee dazu? Ich kenn mich MYSQL nicht wirklich aus.
Macht mir etwas Bauchschmerzen...
Bin für jede Hilfe dankbar.
Lesezeichen