[gepi-users] Mise à jour de base : messages d'erreur
Robin Delisle
Robin.Delisle at ac-versailles.fr
Dim 11 Fév 22:42:56 CET 2007
Bonjour
Je viens de tenter de mettre à jour ma base, et j'obtiens ce long message :
J'ai en particulier un warning en tête que je ne comprends pas.
Pour le reste, les signalements d'erreurs version par version, que cela
signifie-t-il ? Eest-ce que je ne dois prendre en compte que ce qui
concerne 1.4.3 (ma version actuelle).
Cordialement
Robin delisle
*Warning*: mysql_num_rows(): supplied argument is not a valid MySQL
result resource in
*/home/apache/htdocs/www.clg-bert-malakoff.ac-versailles.fr/gepi/utilitaires/maj.php*
on line *1477*
*Warning*: mysql_num_rows(): supplied argument is not a valid MySQL
result resource in
*/home/apache/htdocs/www.clg-bert-malakoff.ac-versailles.fr/gepi/utilitaires/maj.php*
on line *1494*
Mise à jour effectuée.
(lisez attentivement le résultat de la mise à jour, en bas de cette page)
Mise à jour de la base de données MySql de GEPI
------------------------------------------------------------------------
Numéro de version actuel de la base MySql : GEPI 1.4.3
------------------------------------------------------------------------
Mise à jour de la base de données
*Une ou plusieurs erreurs ont été rencontrées lors de la dernière mise à
jour de la base de données .*
*Si vous pensez avoir réglé les problèmes entraînant ces erreurs, vous
pouvez tenter une nouvelle mise à jour* en cliquant sur le bouton
suivant pour effectuer la mise à jour vers la version *GEPI 1.4.3*.
------------------------------------------------------------------------
Résultat de la mise à jour
*Mise à jour jusqu'à la version 1.3.0 :*
Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs ADD
coef DECIMAL( 2, 1 ) DEFAULT '0' NOT NULL ;/ (1146 : Table
'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
*
Mise à jour vers la version 1.3.1 : *
Ok !
*
Mise à jour vers la version 1.3.2 :*
Ok !
*
Mise à jour vers la version 1.3.3 :*
Ok !
*
Mise à jour vers la version 1.3.4 :*
->Première étape de mise à jour :
Ok !
->Deuxième étape : optimisation des tables :
Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs ADD
recalcul_rang CHAR( 10 ) DEFAULT 'y' NOT NULL;/ (1146 : Table
'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs
CHANGE id_professeur id_professeur VARCHAR( 50 ) NOT NULL;/ (1146 :
Table 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs
CHANGE id_matiere id_matiere VARCHAR( 50 ) NOT NULL ;/ (1146 : Table
'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs
CHANGE priorite priorite SMALLINT NOT NULL;/ (1146 : Table
'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
Erreur sur la requête : /ALTER TABLE j_eleves_matieres CHANGE login
login VARCHAR( 50 ) NOT NULL;/ (1146 : Table
'clg-bert-malakof.j_eleves_matieres' doesn't exist)
Erreur sur la requête : /ALTER TABLE j_eleves_matieres CHANGE matiere
matiere VARCHAR( 50 ) NOT NULL;/ (1146 : Table
'clg-bert-malakof.j_eleves_matieres' doesn't exist)
Erreur sur la requête : /ALTER TABLE matieres_appreciations CHANGE
matiere matiere VARCHAR( 50 ) NOT NULL;/ (1054 : Unknown column
'matiere' in 'matieres_appreciations')
Erreur sur la requête : /ALTER TABLE matieres_notes CHANGE matiere
matiere VARCHAR( 50 ) NOT NULL;/ (1054 : Unknown column 'matiere' in
'matieres_notes')
->Troisième étape : création des clefs primaires :
Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs ADD
PRIMARY KEY ( id_classe , id_matiere , id_professeur );/ (1146 : Table
'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
Erreur sur la requête : /ALTER TABLE j_eleves_matieres ADD PRIMARY KEY (
login , matiere , periode );/ (1146 : Table
'clg-bert-malakof.j_eleves_matieres' doesn't exist)
*Remarque : * Afin de régler le problème ci-dessus de création des clefs
primaires, vous pouvez lancer la *procédure de nettoyage des tables de
liaison
<http://www.clg-bert-malakoff.ac-versailles.fr/gepi/utilitaires/clean_tables.php>*
puis recommencer la mise à jour en *forçant la procédure*.
*Remarque :* la version 1.3.4 intègre une fonctionalité d'attribution de
CPE responsable du suivi pour chaque élève. Vous devez donc attribuer un
CPE aux élèves. Tant que vous n'aurez pas effectué cette opération, les
CPE n'auront pas accès à leurs outils respectifs. Rendez-vous dans
/Gestion des bases/Gestion des classes/ et utilisez le lien 'Paramétrage
rapide CPE responsable' pour attribuer automatiquement les CPE aux
élèves des classes que vous sélectionnerez.
*Mise à jour vers la version 1.4.0 :*
->Création de la table absences_eleves
Ok !
->Tentative d'ajout d'un champ dans la table absences_eleves (si ça ne
marche pas, c'est simplement que la table existe déjà...)
->Changement de la structure de la table 'classes'
->Insertion de nouveaux paramètres
->Création de la table suivi_eleve_cpe
Ok !
*Mise à jour vers la version 1.4.1 :*
->Tentative de modification du champ AUTOCLOSE dans la table log.
Ok !
->Tentative d'ajout d'un champ dans la table utilisateurs.
Ok !
->Insertion de nouveaux paramètres dans la table setting
Ok !
->On force tous les utilisateurs à mettre à jour leur mot de passe
(sécurité)
Ok !
*Mise à jour vers la version 1.4.2 :*
->Tentative de modification du champ AUTOCLOSE dans la table log.
Ok !
*Mise à jour vers la version 1.4.2.1 :*
->Création de la table absences_creneaux
Ok !
->Insertion de valeurs par défaut : Non (la table n'est pas vide)
->Création de la table absences_motifs
Ok !
Insertion de valeurs par défaut : Non (la table n'est pas vide)
->Tentative d'ajout du champ heure_retard_eleve à la table absences_eleves.
Ok !
*Mise à jour vers la version 1.4.3 :*
->Création de la table groupes
Ok !
->Création de la table j_groupes_classes
Ok !
->Création de la table j_groupes_matieres
Ok !
->Création de la table j_groupes_professeurs
Ok !
->Création de la table j_eleves_groupes
Ok !
->Création de la table eleves_groupes_settings
Ok !
->Ajout du champ id_groupe à la table ct_devoirs_entry
Erreur (le champ existe déjà ?)
->Ajout du champ id_groupe à la table ct_entry
Erreur (le champ existe déjà ?)
->Ajout du champ id_groupe à la table cn_cahier_notes
Erreur (le champ existe déjà ?)
->Ajout du champ id_groupe à la table matieres_notes
Erreur (le champ existe déjà ?)
->Ajout du champ recalcul_rang à la table groupes
Erreur (le champ existe déjà ?)
->Ajout du champ id_groupe à la table matieres_appreciations
Erreur (le champ existe déjà ?)
->Conversion des données vers le nouveau modèles de groupes (cette
opération peut prendre plusieurs minutes)
Non (des groupes existent déjà)
->Mise à jour de la clé primaire de la table ct_devoirs_entry
Ok !
->Mise à jour de la clé primaire de la table ct_entry
Ok !
->Mise à jour de la clé primaire de la table cn_cahier_notes
Ok !
->Mise à jour de la clé primaire de la table matieres_notes
Ok !
->Mise à jour de la clé primaire de la table matieres_appreciations
Ok !
->Suppression des champs id_classe et id_matiere dans la table
ct_devoirs_entry
Erreur (champ déjà supprimé ?)
->Suppression des champs id_classe et id_matiere dans la table ct_entry
Erreur (champ déjà supprimé ?)
->Suppression des champs id_classe et id_matiere dans la table
cn_cahier_notes
Erreur (champ déjà supprimé ?)
->Suppression des champs id_classe et id_matiere dans la table
matieres_notes
Erreur (champ déjà supprimé ?)
->Suppression des champs id_classe et id_matiere dans la table
matieres_appreciations
Erreur (champ déjà supprimé ?)
->Suppression de la table j_classes_matieres_professeurs
Erreur (table déjà supprimée ?)
->Suppression de la table j_eleves_matieres
Erreur (table déjà supprimée ?)
->Extension de la taille des champs elenoet et ereno de la table 'eleves'
Ok !
->Extension de la taille des champs ereno, nom1, prenom1, nom2, prenom2
de la table 'responsables'
Ok !
-> Suppression des incohérences de la base de données en lien avec les
groupes
Ok !
-- 0 groupes fantômes ont été supprimés.
-- 0 associations élève/groupe/période ont été supprimées (un élève ne
peut pas appartenir à un enseignement pour une période s'il n'est pas
associé à une classe pour cette même période)
--
Le portique, magazine des humanités classiques
www.portique.net/
Choisissez Ylenia !
http://www.portique.net/article.php3?id_article=133
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.adullact.net/pipermail/gepi-users/attachments/20070211/bf8b34e9/attachment.htm
Plus d'informations sur la liste de diffusion gepi-users