Mise à jour 3.0.6 / 15 Février 2008

A faire dans le cas d'une mise à jour d'une version antérieure à la version 3.0.6.

Cela n'affectera pas vos données. Quelques tables ou champs seront rajoutés ou modifiés.

Attention, les messages actuellement publiés par la vie scolaire aux élèves seront supprimés.

Le lien au-bas de cette page effectuera automatiquement cette mise à jour.

Cependant, certains n'ont pas toujours les droits pour manipuler leur base de façon automatisée et devront alors effectuer ces requêtes manuellement avec un outil tel que phpmyadmin.

La syntaxe est :

ALTER TABLE `cdt_prof` ADD `publier_cdt` ENUM( 'O', 'N' ) DEFAULT 'O' NOT NULL;
ALTER TABLE `cdt_prof` ADD `publier_travail` ENUM( 'O', 'N' ) DEFAULT 'O' NOT NULL;
ALTER TABLE `cdt_prof` ADD `date_maj` DATE NOT NULL;
ALTER TABLE `cdt_prof` ADD `droits` tinyint(3) unsigned NOT NULL default '2';
ALTER TABLE `cdt_agenda` ADD `date_visa` date NOT NULL default '0000-00-00';

UPDATE `cdt_prof` SET `droits` = '1' WHERE `ID_prof` =1;
UPDATE `cdt_prof` SET `droits` = '2' WHERE `ID_prof` >1;

CREATE TABLE `cdt_progression` (
`ID_progression` tinyint(3) unsigned NOT NULL auto_increment,
`prof_ID` tinyint(4) unsigned NOT NULL default '0',
`titre_progression` varchar(255) NOT NULL default '',
`contenu_progression` text NOT NULL,
PRIMARY KEY (`ID_progression`)
)TYPE=MyISAM AUTO_INCREMENT=1;

CREATE TABLE `cdt_message_contenu` (
`ID_message` smallint(5) NOT NULL auto_increment,
`message` text NOT NULL,
`prof_ID` tinyint(4) unsigned NOT NULL default '0',
`date_envoi` date NOT NULL default '0000-00-00',
`online` enum('O','N') NOT NULL default 'O',
`dest_ID` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`ID_message`)
) TYPE=MyISAM AUTO_INCREMENT=1;

CREATE TABLE `cdt_message_destinataire` (
`ID_dest` smallint(5) unsigned NOT NULL auto_increment,
`message_ID` tinyint(3) unsigned NOT NULL default '0',
`classe_ID` tinyint(3) unsigned NOT NULL default '0',
`groupe_ID` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`ID_dest`)
) TYPE=MyISAM AUTO_INCREMENT=1;

DROP TABLE `cdt_viescol` ;

ALTER TABLE `cdt_prof` ADD `path_fichier_perso` VARCHAR( 255 ) ;
ALTER TABLE `cdt_prof` ADD `identite` VARCHAR( 255 ) AFTER `passe`;
ALTER TABLE `cdt_prof` ADD `email` VARCHAR( 255 ) AFTER `identite`;

UPDATE `cdt_prof` SET cdt_prof.identite = cdt_prof.nom_prof WHERE cdt_prof.identite=''

ALTER TABLE `cdt_prof` ADD `xinha_editlatex` enum('O','N') NOT NULL default 'N';
ALTER TABLE `cdt_prof` ADD `xinha_equation` enum('O','N') NOT NULL default 'N';
ALTER TABLE `cdt_prof` ADD `xinha_stylist` enum('O','N') NOT NULL default 'N';

CREATE TABLE `cdt_params` (
`param_nom` varchar(32) NOT NULL default '',
`param_val` text,
`param_desc` varchar(255) default NULL,
PRIMARY KEY (`param_nom`)
) TYPE=MyISAM ;

INSERT INTO `cdt_params` VALUES ('version', 'Version 3.0.6 standard', 'Version du logiciel');
INSERT INTO `cdt_params` VALUES ('ind_maj_base', '3060', 'indice de la version');
INSERT INTO `cdt_params` VALUES ('date_maj_base', NULL, 'date de la mise à jour');

 


Retour au Menu Administrateur