contao/test — Issue #2290: update 2.6.x -> 2.9.x scheitert: spalte fehlt
Author: LeoUnglaub
Created: 2011-11-29 09:25:29+00:00
State: open
Labels: backend, Defect

Hallo Leo,
wenn man eine Contao/TYPOlight Version kleiner 2.7 aktuallisieren möchte schlägt der Update-Vorgang fehl. Das Install-Tool möchte in der Zeile 561 die Spalte tl_module.news_featured altern, jedoch existiert diese erst ab 2.7. Da das install-Tool aber zuerst die DB-Konvertierungen von 2.7->2.8 und dann 2.8->2.9 macht hat das install Tool keine Möglichkeit die Spalte vorher anzulegen. Daher schlägt das Update fehl. Läd man das Install-Tool neu ist die Tabelle aber als Aktuell gekannzeichnet. Jedoch fehlen die Änderungen:

```
$this->Database->query("UPDATE tl_module SET news_featured='featured' WHERE news_featured=1");
$this->Database->query("ALTER TABLE `tl_module` CHANGE `news_jumpToCurrent` `news_jumpToCurrent` varchar(16) NOT NULL default ''");
$this->Database->query("UPDATE tl_module SET news_jumpToCurrent='show_current' WHERE news_jumpToCurrent=1");
$this->Database->query("ALTER TABLE `tl_user` ADD `useCE` char(1) NOT NULL default ''");
$this->Database->query("UPDATE tl_user SET useCE=1");
```

Viele GRüße
Leo

--- _Originally created on July 13th, 2010, at 09:59am (ID 2290)_