La migration de Lodel 0.8 vers Lodel 0.9 est moins compliquée que de la 0.7 vers la 0.8.
Seuls quelques modifications dans la base de données sont à effectuer.
Voici la marche à suivre pour la base de données générale de Lodel :
- dans la table urlstack, ajouter un champ ‘site’ : ALTER TABLE urlstack ADD `site` varchar(64) CHARACTER SET utf8 collate utf8_bin NOT NULL;
- ajouter la table de la messagerie interne :
table restricted_users :
– ajout champ ‘ip’ : alter table restricted_users add `ip` longtext NOT NULL;
ajout table internal_messaging
CREATE TABLE `internal_messaging` (
`id` int(10) unsigned NOT NULL auto_increment,
`idparent` int(10) unsigned NOT NULL,
`iduser` varchar(255) default NULL,
`addressee` longtext NOT NULL,
`subject` varchar(255) NOT NULL,
`body` longtext NOT NULL,
`cond` tinyint(1) NOT NULL default ‘0’,
`status` tinyint(4) NOT NULL default ‘0’,
`upd` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`addressees` longtext NOT NULL,
`incom_date` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
– table session:
`userrights` tinyint(3) unsigned NOT NULL default ‘0’
lodelconfig.php :
– ajout $dbDriver=’mysql’;
– ajout $sqlCacheTime=3600*24;
OpenEdition vous propose de citer ce billet de la manière suivante :
Jean-François Riviere (7 octobre 2016). Procédure de migration de la base de données Lodel 0.8 vers Lodel 0.9. Lodel. Consulté le 11 septembre 2024 à l’adresse https://doi.org/10.58079/r0im