beim installieren des md-cmd 6.09.02 fiel mir auch auf das die Datenbankstand von md-cmd auf 6.09.02 hochgezogen werden soll. Als ich dies dann unter TRC060108 kontrollierte stellte ich fest das der Stand immer noch 6.09.01 ist. Danach installierte ich das Paket auf der Shell via dpkg nochmals. Aber das selbe Problem (kein Datenbankstand upgrade). Also schaute ich per mc in das md-cmd_6.09.01R.all.deb. Dort befindet sich unter /var/www/mobydickcmd/cmn/migration KEINE md-cmd-6.09.02.php Datei zum Datenbank update. Habt Ihr Diese vergessen ? Oder habe ich ein Denkfehler ?
hier bedarf es einer Erklärung der Bedeutung der “Datenbankversion”. Diese erhöht sich nur dann, wenn es zum jeweiligen Paket (md-xxxxxx) und zur jeweiligen Version ein sog. Migrationsskript gibt. Das gibt es wiederum nur dann, wenn wir bei einem Release am Datenbestand oder dynamisch im Filesystem etwas ändern müssen.
Bei der 6.09.02 war das nicht der Fall und somit verbleit die “Datenbankversion” auf dem alten Stand. Es liegt also kein Bug vor.
Wir haben seit mehreren Versionen vor, diesen Zusammenhang aufzulockern und die Datenbankversion bei jedem Update hochzuzählen. Dazu wirds dann eine Validierung bei jedem Admin Login gefolgt von einer Warnung wenn etwas inkosistent ist, geben. Kann aber nicht sagen ab wann
Als ich dies dann unter TRC060108 kontrollierte stellte ich fest das der Stand immer noch 6.09.01 ist. Danach installierte ich das Paket auf der Shell via dpkg nochmals.