Sunteți pe pagina 1din 12

Pour verifier si champs dans une table

SHOW COLUMNS FROM PREFIXEbug WHERE field='id'


SHOW INDEXES FROM PREFIXEbug
________________________________________________________________________________
_________________________________________
ALTER TABLE PREFIXEavertissement DROP INDEX id_pers,ADD UNIQUE id_pers (id_pers,
type_pers,parametrage,valeur);
ALTER TABLE PREFIXEeleves ADD valid_forward_mail_eleve TINYINT NULL , ADD valid_
forward_mail_parent TINYINT NULL ;
ALTER TABLE PREFIXEeleves ADD email_eleve VARCHAR(50) NULL AFTER email ;
-------------------------------------------------------------------------------
Patch 003-05:
-------------
ALTER TABLE PREFIXEmessageries ADD idmess_envoyer VARCHAR(50) NULL ;
ALTER TABLE PREFIXEmessagerie_envoyer ADD idmess_envoyer VARCHAR(50) NULL ;
Patch 003-06:
-------------
ALTER TABLE PREFIXEbulletin_prof_com ADD idgroupe INT NULL ;
Patch 003-07
-------------
ALTER TABLE PREFIXEstatUtilisateur ADD id_session TEXT NULL ,ADD nb_conx INT NUL
L ,ADD der_conx TIMESTAMP NULL ;

Patch 003-11
------------
ALTER TABLE PREFIXEconfig_note_usa CHANGE min min DECIMAL(10,2) NOT NULL;
ALTER TABLE PREFIXEconfig_note_usa CHANGE max max DECIMAL(10,2) NOT NULL;

Patch 003-12
-----------
ALTER TABLE PREFIXEmessagerie_repertoire ADD category VARCHAR( 15 ) NULL ;
CREATE TABLE PREFIXEchecksum (sum VARCHAR(50) NOT NULL ,fichier VARCHAR(255) NOT
NULL ,etat INT NOT NULL, INDEX (fichier) ) TYPE=TYPETABLE ;

Patch 003-13
-----------
CREATE TABLE PREFIXErssgen (id INT NOT NULL AUTO_INCREMENT,idpers INT NOT NULL,m
embre VARCHAR(10) NOT NULL ,url VARCHAR(255) NOT NULL, INDEX (id),UNIQUE (idpers
,membre,url)) TYPE=TYPETABLE ;
DROP TABLE IF EXISTS PREFIXErss;
CREATE TABLE PREFIXErss (idgen INT NOT NULL, conx VARCHAR(10) NOT NULL, title
TEXT NOT NULL, INDEX (idgen)) TYPE=TYPETABLE ;
ALTER TABLE PREFIXEchecksum ADD INDEX (fichier);

Patch 003-14
-----------
ALTER TABLE PREFIXEinfo_ecole ADD urlsite VARCHAR(100) NULL;
ALTER TABLE PREFIXEinfo_ecole CHANGE postal postal VARCHAR( 20 ) NOT NULL;
ALTER TABLE PREFIXEnews_prof_p ADD idprof INT NULL;
Patch 003-17
-----------
ALTER TABLE PREFIXEblacklist ADD cause TEXT NULL ;
Patch 003-18
-----------
ALTER TABLE PREFIXEbulletin_prof_com DROP INDEX idmatiere , ADD UNIQUE idmatiere
(idmatiere,idclasse,trimestre,ideleve,idprof) ;

Patch 003-20
-------------
ALTER TABLE PREFIXEdevoir_scolaire ADD number VARCHAR(50) NULL , ADD fichier VAR
CHAR(255) NULL ;
______________________
NOUVELLE VERSION 1.5.B
______________________

Patch 004-07
------------
* ALTER TABLE PREFIXEmessagerie_repertoire DROP INDEX id_pers,ADD UNIQUE id_pers
( id_pers,membre,libelle,category);
* CREATE TABLE PREFIXEbulletin_direction_com (ideleve INT NOT NULL ,trimestre VA
RCHAR(20) NOT NULL ,commentaire TEXT NOT NULL,UNIQUE (ideleve,trimestre));
* ALTER TABLE PREFIXEstatUtilisateur ADD INDEX (type_membre);
* ALTER TABLE PREFIXEstatUtilisateur DROP der_conx ;
* ALTER TABLE PREFIXEstatUtilisateur ADD der_conx VARCHAR(30) NULL;

Patch 004-11
------------
* ALTER TABLE PREFIXEeleves DROP num_adr1;
* ALTER TABLE PREFIXEeleves DROP num_adr2;
* ALTER TABLE PREFIXEeleves ADD nom_resp_2 VARCHAR(50) NULL AFTER commune_adr1;
* ALTER TABLE PREFIXEeleves ADD prenom_resp_2 VARCHAR(50) NULL AFTER nom_resp_2;
* ALTER TABLE PREFIXEeleves ADD civ_1 SMALLINT(6) NULL AFTER passwd_eleve;
* ALTER TABLE PREFIXEeleves ADD civ_2 SMALLINT(6) NULL AFTER commune_adr1;
* ALTER TABLE PREFIXEeleves ADD tel_eleve VARCHAR(25) NULL ;
* ALTER TABLE PREFIXEeleves ADD email_resp_2 VARCHAR(90) NULL AFTER email_eleve
;
* ALTER TABLE PREFIXEelevessansclasse DROP num_adr1 ;
* ALTER TABLE PREFIXEelevessansclasse DROP num_adr2 ;
* ALTER TABLE PREFIXEelevessansclasse ADD nom_resp_2 VARCHAR(50) NULL AFTER comm
une_adr1;
* ALTER TABLE PREFIXEelevessansclasse ADD prenom_resp_2 VARCHAR(50) NULL AFTER n
om_resp_2;
* ALTER TABLE PREFIXEelevessansclasse ADD civ_1 SMALLINT(6) NULL AFTER passwd_el
eve;
* ALTER TABLE PREFIXEelevessansclasse ADD civ_2 SMALLINT(6) NULL AFTER commune_a
dr1;
* ALTER TABLE PREFIXEelevessansclasse ADD tel_eleve VARCHAR(25) NULL;
* ALTER TABLE PREFIXEelevessansclasse ADD email_eleve VARCHAR(90) NULL AFTER ema
il;
* ALTER TABLE PREFIXEelevessansclasse ADD email_resp_2 VARCHAR(90) NULL AFTER em
ail_eleve;
* ALTER TABLE PREFIXEstat_trace ADD membre VARCHAR(30) NULL;

Patch 004-12
------------
* ALTER TABLE PREFIXEpersonnel DROP num;

Patch 004-13
------------
* CREATE TABLE PREFIXEbulletin_profp_com (ideleve int(11) NOT NULL,trimestre var
char(20) NOT NULL,commentaire text NOT NULL,UNIQUE KEY ideleve (ideleve,trimestr
e));

Patch 004-14
------------
* CREATE TABLE PREFIXEbulletin_scolaire_com (ideleve int(11) NOT NULL,trimestre
varchar(20) NOT NULL,commentaire text NOT NULL,UNIQUE KEY ideleve (ideleve,trime
stre));

Patch 004-17
------------
* ALTER TABLE PREFIXEbulletin_prof_com DROP INDEX idmatiere , ADD UNIQUE idmatie
re (idmatiere,idclasse,trimestre,ideleve,idprof,idgroupe);

Patch 004-21
------------
* ALTER TABLE PREFIXEbulletin_direction_com ADD montessori VARCHAR(30) NULL ;

______________________
NOUVELLE VERSION 1.5.c
______________________
Patch 005-01
------------
* ALTER TABLE PREFIXEbulletin_direction_com ADD type_bulletin VARCHAR(30) NULL A
FTER montessori;
* ALTER TABLE PREFIXEbulletin_direction_com DROP INDEX ideleve, ADD UNIQUE idele
ve (ideleve,trimestre,type_bulletin);

Patch 005-02
------------
* ALTER TABLE PREFIXEinfo_ecole ADD academie VARCHAR(50) NULL ;

Patch 005-03
------------
* ALTER TABLE PREFIXEnotes ADD noteexam VARCHAR(30) NULL ;
Patch 005-04
------------
* ALTER TABLE PREFIXEinfo_ecole ADD pays VARCHAR(50) NULL ;
* CREATE TABLE PREFIXEnotes_scolaire (idmatiere int(11) NOT NULL ,idclasse int(1
1) NOT NULL ,trimestre varchar(30) NOT NULL ,note int(11) NOT NULL ,ideleve int(
11) NOT NULL ,idprof int(11) NOT NULL ,idgroupe int(11) default NULL ,UNIQUE KEY
idmatiere (idmatiere,idclasse,trimestre,ideleve,idprof,idgroupe),KEY idclasse (
idclasse,idmatiere,idprof)) TYPE=TYPETABLE ;

Patch 005-10
---------------
* ALTER TABLE PREFIXEeleves CHANGE latin `option` VARCHAR(30) CHARACTER ;
* ALTER TABLE PREFIXEelevessansclasse CHANGE latin `option` VARCHAR(30) ;
* ALTER TABLE PREFIXEeleves ADD tel_port_1 VARCHAR(25) AFTER commune_adr1 ;
* ALTER TABLE PREFIXEeleves ADD lieu_naissance VARCHAR(25) AFTER date_naissance
;
* ALTER TABLE PREFIXEeleves ADD tel_port_2 VARCHAR(25) AFTER commune_adr2 ;
* ALTER TABLE PREFIXEelevessansclasse ADD tel_port_1 VARCHAR(25) NOT NULL AFTER
commune_adr1 ;
* ALTER TABLE PREFIXEelevessansclasse ADD lieu_naissance VARCHAR(25) NOT NULL AF
TER date_naissance ;
* ALTER TABLE PREFIXEelevessansclasse ADD tel_port_2 VARCHAR(25) NOT NULL AFTER
commune_adr2 ;

Patch 005-14
---------------
* ALTER TABLE PREFIXEcalendrier_dst ADD heure TIME NULL ;
* ALTER TABLE PREFIXEcalendrier_dst ADD duree INT NULL ;
* ALTER TABLE PREFIXEdemande_dst ADD heure TIME NULL ;
* ALTER TABLE PREFIXEdemande_dst ADD duree INT NULL ;
* ALTER TABLE PREFIXEeleves CHANGE `lieu_naissance` `lieu_naissance` VARCHAR(25)
NULL ;
* ALTER TABLE PREFIXEeleves CHANGE `tel_port_1` `tel_port_1` VARCHAR(25) NULL ;
* ALTER TABLE PREFIXEeleves CHANGE `tel_port_2 `tel_port_2` VARCHAR(25) NULL ;
* ALTER TABLE PREFIXEabs_rtd_aucun ADD `enseignant` VARCHAR(80) NOT NULL ;
* CREATE TABLE PREFIXEcarnet_suivi (`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
,`nom_carnet` VARCHAR( 40 ) NOT NULL ,`code_lettre` TINYINT NOT NULL ,`code_chi
ffre` TINYINT NOT NULL ,`code_couleur` TINYINT NOT NULL ,`code_note` TINYINT NOT
NULL ,`section` VARCHAR( 50 ) NOT NULL , `nb_periode` smallint(6) NOT NULL ,
UNIQUE (`nom_carnet`)) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEcarnet_competence (`id` INT NOT NULL AUTO_INCREMENT PRIMAR
Y KEY ,`idcarnet` INT NOT NULL ,`libelle` VARCHAR( 50 ) NOT NULL ,`ordre` INT NO
T NULL, UNIQUE (`libelle`,`idcarnet`) ) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEcarnet_descriptif (`id` INT NOT NULL AUTO_INCREMENT PRIMAR
Y KEY ,`idcarnet` INT NOT NULL ,`idcompetence` INT NOT NULL ,`libelle` VARCHAR(
150 ) NOT NULL ,`bold` TINYINT NOT NULL , `ordre` decimal(6,0) NOT NULL, UNIQUE
(`idcarnet` ,`idcompetence` ,`libelle`)) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEcarnet_section (`id` INT NOT NULL AUTO_INCREMENT PRIMARY K
EY ,`libelle` VARCHAR( 10 ) NOT NULL ,`listeidclasse` TEXT NOT NULL ,UNIQUE (`li
belle`)) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEcarnet_evaluation (`id` INT NOT NULL AUTO_INCREMENT PRIMAR
Y KEY ,`idcarnet` INT NOT NULL ,`idcompetence` INT NOT NULL ,`iddescriptif` INT
NOT NULL ,`note` VARCHAR( 20 ) NOT NULL ,`periode` SMALLINT NOT NULL ,`ideleve`
INT NOT NULL ,`idclasse` INT NOT NULL ,`type_notation` VARCHAR( 20 ) NOT NULL ,U
NIQUE (`idcarnet` ,`idcompetence` ,`iddescriptif` ,`periode` ,`ideleve` ,`idclas
se` )) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEedt_enseignement (code varchar(30) NOT NULL,nom varchar(30
) NOT NULL, code_matiere varchar(30) NOT NULL, duree_total time NOT NULL, duree_
chaque_seance varchar(30) NOT NULL) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEedt_seances (id int(11) NOT NULL auto_increment, code varc
har(30) NOT NULL, enseignement text NOT NULL, date date NOT NULL, heure time NOT
NULL, duree time NOT NULL, bgcolor varchar(20) NOT NULL, idclasse int(11) NULL,
idprof int(11) NULL, PRIMARY KEY (id)) TYPE=TYPETABLE ;
* CREATE TABLE PREFIXEemploi (classe varchar(30) NOT NULL default '',groupe varc
har(30) NOT NULL default '',salle varchar(30) NOT NULL default '',matiere varcha
r(30) NOT NULL default '',prof varchar(70) NOT NULL default '',jour varchar(30)
NOT NULL default '',datedebut varchar(30) NOT NULL default '',debut varchar(30)
NOT NULL default '',fin int(11) NOT NULL default '0',PRIMARY KEY (`classe`,`gro
upe`,`salle`,`matiere`,`prof`,`jour`,`datedebut`,`debut`,`fin`)) TYPE=TYPETABLE
;
_____________________
NOUVELLE VERSION 1.6
______________________

Patch 006-03
---------------
* CREATE TABLE PREFIXEnotes_scolaire_param (`idclasse` INT NOT NULL,`coefbull` D
ECIMAL(10,2) NOT NULL,`coefprof` DECIMAL(10,2) NOT NULL,`coefviescolaire` DECIMA
L(10,2) NOT NULL ,`personnebulletin` VARCHAR( 50 ) NOT NULL ,INDEX ( `idclasse`
))TYPE=TYPETABLE;

Patch 006-05
---------------
* ALTER TABLE PREFIXEnotes_scolaire ADD `commentaire` VARCHAR(250) NULL;
* ALTER TABLE PREFIXEnotes_scolaire_param CHANGE `coefbull` `coefbull` DECIMAL(1
0,2) NOT NULL ,CHANGE `coefprof` `coefprof` DECIMAL(10,2) NOT NULL ,CHANGE `coef
viescolaire` `coefviescolaire` DECIMAL(10,2) NOT NULL;
* ALTER TABLE PREFIXEabsences ADD justifier TINYINT NULL;

Patch 006-06
---------------
* ALTER TABLE PREFIXEcarnet_descriptif CHANGE `libelle` `libelle` VARCHAR(250) N
OT NULL;
* ALTER TABLE PREFIXEmatieres ADD UNIQUE (`libelle`,`sous_matiere`);
Patch 006-07
---------------
* ALTER TABLE PREFIXEnotes ADD `notationsur` INT NULL;

Patch 006-08
-------------
* ALTER TABLE PREFIXEpersonnel CHANGE `email` `email` VARCHAR(150) NULL;
* ALTER TABLE PREFIXEeleves CHANGE `email` `email` VARCHAR(150) NULL;
* ALTER TABLE PREFIXEeleves CHANGE `email_eleve` `email_eleve` VARCHAR(150) NULL
;
* ALTER TABLE PREFIXEeleves CHANGE `email_resp_2` `email_resp_2` VARCHAR(150) NU
LL;
* ALTER TABLE PREFIXEretards ADD `justifier` TINYINT NULL;

Patch 006-09
-------------
* ALTER TABLE PREFIXEavertissement CHANGE `valeur` `valeur` VARCHAR(250) NOT NU
LL;

Patch 006-11
-------------
* TRUNCATE TABLE PREFIXEdelegue;
* ALTER TABLE PREFIXEdelegue DROP `telparent1` , DROP `emailparent1` , DROP `tel
parent2` , DROP `emailparent2`;
* ALTER TABLE PREFIXEdelegue CHANGE `nomparent1` `nomparent1` INT NULL DEFAULT N
ULL , CHANGE `nomparent2` `nomparent2` INT NULL DEFAULT NULL , CHANGE `eleve1` `
eleve1` INT NULL DEFAULT NULL , CHANGE `eleve2` `eleve2` INT NULL DEFAULT NULL;
* CREATE TABLE PREFIXEplanclasse (`ideleve` INT NOT NULL ,`idclasse` INT NOT NUL
L ,`posx` INT NOT NULL ,`posy` INT NOT NULL ,UNIQUE (`ideleve` ,`idclasse`)) TYP
E=TYPETABLE;

Patch 006-14
-------------
* ALTER TABLE PREFIXEeleves CHANGE `option` `option` VARCHAR(30) DEFAULT NULL;
* ALTER TABLE PREFIXEelevessansclasse CHANGE `option` `option` VARCHAR(30) DEFAU
LT NULL;
* ALTER TABLE PREFIXEelevessansclasse CHANGE `lieu_naissance` `lieu_naissance` V
ARCHAR(25) NULL;
* ALTER TABLE PREFIXEelevessansclasse CHANGE `tel_port_1` `tel_port_1` VARCHAR(2
5) NULL;
* ALTER TABLE PREFIXEelevessansclasse CHANGE `tel_port_2` `tel_port_2` VARCHAR(2
5) NULL;
* ALTER TABLE PREFIXEnotes_scolaire CHANGE `commentaire` `commentaire` VARCHAR
(250) DEFAULT NULL;

Patch 006-16
-------------
* ALTER TABLE PREFIXEcarnet_descriptif CHANGE `libelle` `libelle` VARCHAR(250)
NOT NULL;
* ALTER TABLE PREFIXEmatieres ADD UNIQUE (`libelle`,`sous_matiere`);

Patch 006-17
-------------
* CREATE TABLE PREFIXEficheliaison (`ideleve` INT NOT NULL ,`trimestre` VARCHAR(
30 ) NOT NULL ,`dom_progress` TEXT NULL ,`dom_difficulte` TEXT NULL ,`com_suj_a
ide` TEXT NULL ,`eleve_viescolaire` TEXT NULL ,`eleve_travscolaire` TEXT NULL ,`
conclusion_prof` TEXT NULL ,`conclusion_dir` TEXT NULL ,`idclasse` INT NOT NULL
,UNIQUE (`ideleve` , `trimestre` , `idclasse`)) TYPE=TYPETABLE;
* ALTER TABLE PREFIXEnotes_scolaire CHANGE `note` `note` DECIMAL(10,2) NOT NULL;
* ALTER TABLE PREFIXEcarnet_suivi ADD `code_julesverne` TINYINT(4) NULL;

Patch 006-20
-------------
* ALTER TABLE PREFIXEeleves ADD `code_compta` VARCHAR(30) NULL , ADD `sexe` VARC
HAR(1) NULL;

Patch 006-22
-------------
* ALTER TABLE PREFIXEstage_entreprise ADD `pays_ent` VARCHAR(50) NULL;
* ALTER TABLE PREFIXEstage_entreprise ADD `contact_fonction` VARCHAR(50) NULL;
* ALTER TABLE PREFIXEstage_date ADD `nom_stage` VARCHAR(50) NULL;
* ALTER TABLE PREFIXEpersonnel ADD `tel_port` VARCHAR(20) NULL;

Patch 006-24
-------------
* ALTER TABLE PREFIXEabsences ADD heure_saisie TIME NULL;
* ALTER TABLE PREFIXEretards ADD heure_saisie TIME NULL;

Patch 006-25
-------------
* CREATE TABLE PREFIXEpiecejointe (`nom` VARCHAR( 250 ) NOT NULL ,`md5` VARCHAR(
250 ) NOT NULL ,`idpiecejointe` VARCHAR(250) NOT NULL ,PRIMARY KEY (`idpiecejoi
nte`)) TYPE=TYPETABLE;
* ALTER TABLE PREFIXEmessagerie_envoyer ADD `idpiecejointe` VARCHAR(250) NULL;
* ALTER TABLE PREFIXEmessageries ADD `idpiecejointe` VARCHAR(250) NULL;

Patch 006-26
-------------
* ALTER TABLE PREFIXEpiecejointe ADD `etat` INT NULL;

Patch 006-27
-------------
* ALTER TABLE PREFIXEdiscipline_sanction ADD `description_fait` TEXT NULL;
* ALTER TABLE PREFIXEdiscipline_retenue ADD `description_fait` TEXT NULL;
* ALTER TABLE PREFIXEdiscipline_prof ADD `description_fait` TEXT NULL;

Patch 006-29
-------------
* ALTER TABLE PREFIXEpersonnel ADD `identifiant` VARCHAR(40) NULL;

Patch 006-30
-------------
* ALTER TABLE PREFIXEabsences ADD `heuredabsence` TIME NULL;

Patch 006-33
-------------
* ALTER TABLE PREFIXEcarnet_suivi ADD `code_commentaire` TINYINT(4) NOT NULL DEF
AULT '0';
* ALTER TABLE PREFIXEcarnet_evaluation CHANGE `note` `note` TEXT NOT NULL;
* CREATE TABLE PREFIXEconfig_creneau (`libelle` VARCHAR(20) NOT NULL ,`dep_h` TI
ME NULL ,`fin_h` TIME NULL ,UNIQUE (`libelle`));
* ALTER TABLE PREFIXEabsences ADD `idprof` INT NULL;
* ALTER TABLE PREFIXEretards ADD `idprof` INT NULL;
Patch 006-35
-------------
* ALTER TABLE PREFIXEdiscipline_prof ADD `idsanction` INT NULL;
Patch 006-36
-------------
* ALTER TABLE PREFIXEabsences ADD `creneaux` VARCHAR(45) NULL;
* ALTER TABLE PREFIXEretards ADD `creneaux` VARCHAR(45) NULL;

Patch 006-37
-------------
* CREATE TABLE PREFIXEbrevetconfig (libelle VARCHAR(250) NOT NULL , idmatiere IN
T NOT NULL) TYPE=TYPETABLE;
* ALTER TABLE PREFIXEinfo_ecole ADD departement VARCHAR(50) NULL;

Patch 006-42
-------------
* CREATE TABLE PREFIXEb2iA2notation (type_notation VARCHAR(10) NOT NULL, ideleve
INT NOT NULL, idclasse INT NOT NULL, note VARCHAR(10) NOT NULL, UNIQUE (type_no
tation,ideleve,idclasse)) TYPE=TYPETABLE;

Patch 006-43
------------
* CREATE TABLE PREFIXEbrevetcoef (matiere VARCHAR(20) NOT NULL ,coef DECIMAL(10,
2) NOT NULL ,type_brevet VARCHAR(30) NOT NULL ,UNIQUE (matiere)) TYPE=TYPETABLE;

Patch 006-44
------------
* CREATE TABLE PREFIXEbrevetnote(ine varchar(30) NOT NULL ,matiere VARCHAR(20) N
OT NULL ,note varchar(10) NOT NULL ,type_brevet VARCHAR(30) NOT NULL ,UNIQUE (in
e,matiere,type_brevet)) TYPE=TYPETABLE;
* ALTER TABLE PREFIXEbrevetconfig ADD idclasse INT NOT NULL;

Patch 006-46
------------
* CREATE TABLE `PREFIXEalerteabsrtd` (`ideleve` INT NOT NULL,`type` VARCHAR(20)
NOT NULL,`nb` INT NOT NULL, `signaler` TINYINT NOT NULL, UNIQUE(`ideleve`,`type`
,`nb`))TYPE=TYPETABLE;
* ALTER TABLE `PREFIXEbrevetnote` ADD `ideleve` INT NOT NULL;
* ALTER TABLE `PREFIXEinfo_ecole` CHANGE `tel` `tel` VARCHAR(30) NULL;
* ALTER TABLE `PREFIXEinfo_ecole` CHANGE `email` `email` VARCHAR(90) NULL;
* ALTER TABLE `PREFIXEelevessansclasse` ADD `code_compta` VARCHAR(30) NOT NULL,A
DD `sexe` VARCHAR(1) NOT NULL;
* ALTER TABLE `PREFIXEelevessansclasse` ADD `valid_forward_mail_eleve` TINYINT(4
) NULL AFTER `numero_gep` ,ADD `valid_forward_mail_parent` TINYINT(4) NULL AFTER
`valid_forward_mail_eleve`;

Patch 006-50
------------
* ALTER TABLE `PREFIXEresa_liste` ADD `refcommun` VARCHAR(80) NOT NULL;
* CREATE TABLE `PREFIXEentretieneleve` (`ideleve` INT NOT NULL ,`date` DATE NOT
NULL ,`heuredebut` TIME NOT NULL ,`heurefin` TIME NOT NULL ,`nomclasse` VARCHAR(
40) NOT NULL ,`objet` TEXT NOT NULL ,`recupar` VARCHAR(100) NOT NULL ,INDEX (`id
eleve`))TYPE=TYPETABLE;
* ALTER TABLE `PREFIXEcalendrier_dst` CHANGE `duree` `duree` FLOAT NULL DEFAULT
NULL;
* CREATE TABLE `PREFIXEvacation_config` (`id` INT NOT NULL AUTO_INCREMENT PRIMAR
Y KEY ,`libelle` VARCHAR(40) NOT NULL ,`taux` FLOAT NOT NULL) TYPE=TYPETABLE;
* ALTER TABLE `PREFIXEedt_seances` ADD `prestation` INT NOT NULL;

Patch 006-51
------------
* ALTER TABLE `PREFIXEentretieneleve` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMA
RY KEY;

Patch 006-52
------------
* ALTER TABLE `PREFIXEedt_seances` CHANGE `code` `code` VARCHAR(90);
* ALTER TABLE `PREFIXEpersonnel` ADD `lieudenseigement` VARCHAR(60);

Patch 006-53
------------
* CREATE TABLE PREFIXEpx_emplacement (empl_id INT (10) UNSIGNED NOT NULL AUTO_IN
CREMENT, empl_nom VARCHAR (250) NOT NULL, empl_util_id SMALLINT (5) UNSIGNED DEF
AULT '0', empl_type SMALLINT(5) UNSIGNED DEFAULT '0', empl_partage ENUM ('O','N
') NOT NULL DEFAULT 'N', PRIMARY KEY(empl_id), INDEX(empl_util_id))TYPE=TYPETABL
E;
* CREATE TABLE PREFIXEpx_horoscope (horo_signe varchar(15) NOT NULL,horo_detail
longtext NOT NULL, horo_date_maj varchar(10) NOT NULL )TYPE=TYPETABLE;
* CREATE TABLE PREFIXEpx_meteo (met_code_ville varchar(10) NOT NULL,met_nom_vill
e varchar(50) NOT NULL,met_releve varchar(60) NOT NULL,met_date_maj varchar(60)
NOT NULL,met_jour0 varchar(50) NOT NULL,met_jour1 varchar(50) NOT NULL,met_jour2
varchar(50) NOT NULL,met_jour3 varchar(50) NOT NULL,met_jour4 varchar(50) NOT N
ULL,met_jour5 varchar(50) NOT NULL,met_jour6 varchar(50) NOT NULL,PRIMARY KEY (
met_code_ville))TYPE=TYPETABLE;
* CREATE TABLE PREFIXEpx_rss_reader (rr_rss_id integer NOT NULL auto_increment,r
r_util_id smallint(5) NOT NULL,rr_rss_url varchar(200) NOT NULL,rr_rss_titre var
char(50) NOT NULL,rr_rss_accueil smallint(1) NOT NULL default '0',rr_rss_nb_obj
int(2) default NULL,rr_rss_ordre char(3) default NULL,PRIMARY KEY (rr_rss_id))TY
PE=TYPETABLE;
* CREATE TABLE PREFIXEcomptaversement (ideleve INT NOT NULL,`idversement` INT NO
T NULL ,`montantvers` DECIMAL( 10, 2 ) NOT NULL ,`datevers` DATE NOT NULL ,`mode
paiement` TEXT NOT NULL ,`anneescolaire` VARCHAR( 20 ) NOT NULL,INDEX ( `ideleve
` ),UNIQUE (`ideleve` ,`idversement` ,`datevers`))TYPE=TYPETABLE;
* CREATE TABLE PREFIXEreglement (id int(11) NOT NULL AUTO_INCREMENT,`sujet` varc
har( 30 ) NOT NULL ,`refence` varchar( 30 ) NOT NULL ,`file` varchar( 255 ) NOT
NULL ,`date` date NOT NULL ,`enseignant` tinyint( 1 ) default NULL ,`classe` tex
t,PRIMARY KEY ( `id` ) ,KEY `id_circulaire` ( `id` ))TYPE=TYPETABLE;
* CREATE TABLE PREFIXEpresent (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,`idele
ve` INT NOT NULL,`idpers` INT NOT NULL,`idmatiere` INT NOT NULL,`date` DATE NOT
NULL,`horaire` VARCHAR(20) NOT NULL)TYPE=TYPETABLE;
* CREATE TABLE PREFIXEcomptaconfig (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,`
idclasse` INT NOT NULL ,`libellevers` VARCHAR( 30 ) NOT NULL ,`montantvers` DECI
MAL(10,2) NOT NULL ,`datevers` DATE NOT NULL)TYPE=TYPETABLE;

* ALTER TABLE PREFIXEparametrage CHANGE `libelle` `libelle` VARCHAR(250) NOT NUL


L;
* INSERT INTO PREFIXEtypes_personnel ( `type_pers` , `libelle` ) VALUES ('TUT',
'Tuteur de stage');
* ALTER TABLE PREFIXEedt_seances ADD `idmatiere` INT NULL;
* ALTER TABLE PREFIXEinfo_ecole ADD `annee_scolaire` VARCHAR(30) NULL;
* ALTER TABLE PREFIXEvacation_config ADD `type_prestation` VARCHAR(20);
* ALTER TABLE PREFIXEmessageries ADD `idgroupe` INT NULL;
* ALTER TABLE PREFIXEmessagerie_envoyer` ADD `idgroupe` INT NULL;
* ALTER TABLE PREFIXEcirculaire ADD `idprofp` INT NULL;
* ALTER TABLE PREFIXEeleves CHANGE `classe` `classe` INT NOT NULL;
* ALTER TABLE PREFIXEpx_agenda ADD INDEX `age_cal_id` ( `age_cal_id` );
* ALTER TABLE PREFIXEpx_utilisateur ADD `util_menuonclick` ENUM( 'O', 'N' ) NOT
NULL DEFAULT 'N';
* ALTER TABLE PREFIXEpx_utilisateur ADD util_dd int(1) not null default '1';
* ALTER TABLE PREFIXEpx_utilisateur ADD util_fcke_aff_toolbar ENUM('O','N') NOT
NULL DEFAULT 'O' AFTER util_fcke_toolbar;
* ALTER TABLE PREFIXEpx_utilisateur ADD util_horo varchar(15) not null;
* ALTER TABLE PREFIXEpx_memo ADD mem_progress enum('O','N') NOT NULL default 'O'
;
* ALTER TABLE PREFIXEpx_memo ADD mem_pcent int(3) not null default '0';
* ALTER TABLE PREFIXEpx_memo ADD mem_date varchar(20) not null default '';
* ALTER TABLE PREFIXEpx_utilisateur ADD util_menu_note enum('O','N') NOT NULL de
fault 'N';
* ALTER TABLE PREFIXEpx_utilisateur ADD util_meteo_code varchar(10) not null;
* ALTER TABLE PREFIXEpx_utilisateur ADD util_rappel_son ENUM('O','N') NOT NULL D
EFAULT 'O';
* ALTER TABLE PREFIXEpx_utilisateur ADD util_choix_son varchar(50) NOT NULL DEFA
ULT 'son.wav';
* ALTER TABLE PREFIXEpx_utilisateur ADD util_rss_reader varchar(50);
* INSERT INTO PREFIXEpx_configuration VALUES ('MET_DATE_MAJ', '', 0);
* INSERT INTO PREFIXEpx_configuration VALUES ('AFF_TITRE_MAILTO', 'OUI', 0);
* INSERT INTO PREFIXEpx_configuration VALUES ('RSS_VIDEOS', 'OUI', 0);
* INSERT INTO PREFIXEpx_configuration VALUES ('HORO_DATE_MAJ', '', 0);
* ALTER TABLE PREFIXEstage_eleve ADD tel VARCHAR(30) NULL;

Patch 000-1.7
------------
* ALTER TABLE PREFIXEcomptaconfig ADD ideleve INT not null default '0';
* UPDATE PREFIXEcomptaconfig SET ideleve='0';
* CREATE TABLE PREFIXEpreinscription_eleves (`elev_id` int(11) NOT NULL auto_inc
rement,`nom` varchar(30) default NULL,`prenom` varchar(50) default NULL,`classe`
varchar(25) default NULL,`lv1` varchar(30) default NULL,`lv2` varchar(30) defau
lt NULL,`option2` varchar(30) default NULL,`regime` varchar(25) default NULL,`da
te_naissance` date default NULL,`lieu_naissance` varchar(25) default NULL,`natio
nalite` varchar(20) default NULL,`passwd` varchar(50) default NULL,`passwd_eleve
` varchar(50) default NULL,`civ_1` smallint(6) default NULL,`nomtuteur` varchar(
30) default NULL,`prenomtuteur` varchar(30) default NULL,`adr1` varchar(100) def
ault NULL,`code_post_adr1` varchar(15) default NULL,`commune_adr1` varchar(40) d
efault NULL,`tel_port_1` varchar(25) default NULL,`civ_2` smallint(6) default NU
LL,`nom_resp_2` varchar(50) default NULL,`prenom_resp_2` varchar(50) default NUL
L,`adr2` varchar(100) default NULL,`code_post_adr2` varchar(15) default NULL,`co
mmune_adr2` varchar(40) default NULL,`tel_port_2` varchar(25) default NULL,`tele
phone` varchar(18) default NULL,`profession_pere` varchar(30) default NULL,`tel_
prof_pere` varchar(18) default NULL,`profession_mere` varchar(30) default NULL,`
tel_prof_mere` varchar(18) default NULL,`nom_etablissement` varchar(30) default
NULL,`numero_etablissement` varchar(30) default NULL,`code_postal_etablissement`
varchar(6) default NULL,`commune_etablissement` varchar(30) default NULL,`numer
o_eleve` varchar(30) default NULL,`photo` varchar(40) default NULL,`email` varch
ar(150) default NULL,`email_eleve` varchar(150) default NULL,`email_resp_2` varc
har(150) default NULL,`class_ant` varchar(30) default NULL,`annee_ant` varchar(2
0) default NULL,`numero_gep` int(11) default NULL,`valid_forward_mail_eleve` tin
yint(4) default NULL,`valid_forward_mail_parent` tinyint(4) default NULL,`tel_el
eve` varchar(25) default NULL,`code_compta` varchar(30) default NULL,`sexe` varc
har(1) default NULL,`decision` varchar(11) NOT NULL default 'En attente', `date_
demande` DATE NOT NULL, PRIMARY KEY (`elev_id`))TYPE=TYPETABLE;
// NOUVELLE VERSION 1.7
// --------------------

/-----------------
/--- NON PATCHE --
/-----------------

//------------------------

ALTER TABLE PREFIXEabs_rtd_aucun DROP INDEX `id`;


ALTER TABLE PREFIXEaffectations DROP INDEX `code_classe`;
ALTER TABLE PREFIXEblacklist DROP INDEX `id`;
ALTER TABLE PREFIXEcirculaire DROP INDEX `id_circulaire`;
ALTER TABLE PREFIXEclasses DROP INDEX `code_class`;
ALTER TABLE PREFIXEconfig_rtd_abs DROP INDEX `id_2`;
ALTER TABLE PREFIXEconfig_rtd_abs DROP INDEX `id`;
ALTER TABLE PREFIXEdate_trimestrielle DROP INDEX `trim_choix_2` , ADD INDEX `tri
m_choix_2` (`date_debut`,`date_fin`);
ALTER TABLE PREFIXEdevoir_scolaire DROP INDEX `id`;
ALTER TABLE PREFIXEdiaporama DROP INDEX `id`;
ALTER TABLE PREFIXEdiscipline_sanction DROP INDEX `id`;
ALTER TABLE PREFIXEeleves DROP INDEX `elev_id`;
ALTER TABLE PREFIXEeleves DROP INDEX `elev_id_2` ,ADD INDEX `elev_id_2` (`passwd
_eleve` , `passwd`);
ALTER TABLE PREFIXEelevessansclasse DROP INDEX `elev_id`;
ALTER TABLE PREFIXEetude_affect DROP INDEX `id_eleve_2`;
ALTER TABLE PREFIXEetude_param DROP INDEX `id`;
ALTER TABLE PREFIXEetude_param DROP INDEX `id_2`;
ALTER TABLE PREFIXEgep_classe DROP INDEX `id_classe_2`;
ALTER TABLE PREFIXEgroupes DROP INDEX `group_id_2`;
ALTER TABLE PREFIXEgroupes DROP INDEX `group_id` , ADD UNIQUE `group_id` (`libel
le`);
ALTER TABLE PREFIXEhistory_bulletin DROP INDEX `idHistory`;
ALTER TABLE PREFIXEhistory_periode DROP INDEX `idHistory`;
ALTER TABLE PREFIXEmail_grp DROP INDEX `id`;
ALTER TABLE PREFIXEmail_grp DROP INDEX `id_2` , ADD INDEX `id_2` (`idpers`);
ALTER TABLE PREFIXEmatieres DROP INDEX `code_mat`;
ALTER TABLE PREFIXEmatieres DROP INDEX `code_mat_2`;
ALTER TABLE PREFIXEpatch DROP PRIMARY KEY;
ALTER TABLE PREFIXEpersonnel DROP INDEX `pers_id` , ADD INDEX `pers_id` (`mdp`);
ALTER TABLE PREFIXEresa_liste DROP INDEX `id`;
ALTER TABLE PREFIXEresa_matos DROP INDEX `id`;
ALTER TABLE PREFIXEresa_matos DROP INDEX `id_2`;
ALTER TABLE PREFIXEstatconxparheure DROP PRIMARY KEY;
ALTER TABLE PREFIXEstatdebit DROP PRIMARY KEY;
ALTER TABLE PREFIXEstatexecution DROP INDEX `file_2`;
ALTER TABLE PREFIXEstatscreen DROP PRIMARY KEY;
ALTER TABLE PREFIXEtype_category DROP INDEX `id_2`;
ALTER TABLE PREFIXEtype_nb_sanction DROP PRIMARY KEY;
ALTER TABLE PREFIXEtype_sanction DROP INDEX `id_sanc` ,ADD UNIQUE `id_sanc` (`li
belle`) ;
ALTER TABLE PREFIXEtype_sanction DROP INDEX `id_sanc_2` ,ADD INDEX `id_sanc_2` (
`id_category`);

Lors de la puge lve :


---------------------
Ajouter purge : Log,Stat,Historique
Revoir le mecanisme de lOG.

S-ar putea să vă placă și