Anomalie #5878
Erreur update_databases.py à la première instance/reconfigure
Début:
Echéance:
% réalisé:
100%
Distribution:
EOLE 2.3
Description
La création des tables n'étant plus réalisée par gen_databases.py (cf. modification), update_databases.py tente de modifier une table inexistante au premier passage :
## Mise à jour de base de données ## # Mise à jour de la base de données moodle ERROR 1146 (42S02) at line 10: Table 'moodle.mdl_config' doesn't exist
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
En fait, avec "eolesql" il est bien prévu de conditionner le lancement des mises à jour grâce à une fonction de test à passer dans le paramètre test_active (cf. #1798).
Je joins une proposition de correction qui permet de conditionner la maj de la bdd de moodle selon :- l'activation du logiciel
- la présence de la table "mdl_config"
#2 Mis à jour par Arnaud FORNEROT il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- Version cible mis à Envole 3.3.7
L'action est à présent réalisée au moment du posttemplate.
La base est donc forcement déjà présente à ce moment là
#3 Mis à jour par Arnaud FORNEROT il y a environ 10 ans
- % réalisé changé de 0 à 100
#4 Mis à jour par Arnaud FORNEROT il y a environ 10 ans
- Statut changé de Résolu à Fermé