buongiorno, segnalo che tentando l'upgrade da 2.3 a 2.4 ottengo questo errore:
Upgrade db with file: xxxxxxxx/upgrade/data/upg_data/20400_db.sqlTable '2223.learning_report_schedule' doesn't exist
Grazie e buona giornata
Bug upgrade da 2.3 a 2.4
Re: Bug upgrade da 2.3 a 2.4
buongiorno ho risolto eseguendo manualmente questo codice sql:
CREATE TABLE `learning_report_schedule` (
`id_report_schedule` int(11) UNSIGNED NOT NULL,
`id_report_filter` int(11) UNSIGNED NOT NULL DEFAULT '0',
`id_creator` int(11) UNSIGNED NOT NULL DEFAULT '0',
`name` varchar(255) NOT NULL DEFAULT '',
`period` varchar(255) NOT NULL DEFAULT '',
`time` time NOT NULL DEFAULT '00:00:00',
`creation_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`enabled` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
`last_execution` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `learning_report_schedule`
ADD PRIMARY KEY (`id_report_schedule`);
ALTER TABLE `learning_report_schedule`
MODIFY `id_report_schedule` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;
CREATE TABLE `learning_report_schedule` (
`id_report_schedule` int(11) UNSIGNED NOT NULL,
`id_report_filter` int(11) UNSIGNED NOT NULL DEFAULT '0',
`id_creator` int(11) UNSIGNED NOT NULL DEFAULT '0',
`name` varchar(255) NOT NULL DEFAULT '',
`period` varchar(255) NOT NULL DEFAULT '',
`time` time NOT NULL DEFAULT '00:00:00',
`creation_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`enabled` tinyint(1) UNSIGNED NOT NULL DEFAULT '1',
`last_execution` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `learning_report_schedule`
ADD PRIMARY KEY (`id_report_schedule`);
ALTER TABLE `learning_report_schedule`
MODIFY `id_report_schedule` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;
- CisterNino
- FormaLms User
- Posts: 73
- Joined: Mon May 06, 2013 2:59 pm
Re: Bug upgrade da 2.3 a 2.4
In realtà nello script di setup del db (install/data/sql/lms.sql) della versione 2.3 di forma, la creazione della tabella learning_report_schedule, è già presente.
I'm Livio, the Two. If you need, you can contact the one.
Re: Bug upgrade da 2.3 a 2.4
Salve, riprendo questa cosa dopo un pò di tempo, mi è ricapitata la stessa cosa con un'altra istallazione. In effetti entrambe sono continui upgrade dalla versione 1.4. Ho scorso il codice dell'upgrade delle versioni e ho l'impressione che la creazione di questa tabella non sia presente proprio nei codici di upgrade da 2.2.x a 2.3. Ho fatto una ricerca ricorsiva per il nome della tabella in tutta la cartella upgrade e in effetti trovo solo il comando alter table che viene con la 2.4, ma non la creazione della tabella negli upgrade precedenti. ... ma magari non ho cercato nel punto giusto.