Evolution #4295
La création de la table sap ne devrait être lancée que la première fois
Distribution:
EOLE 2.3
Description
A chaque reconfigure (paquet testé : eole-sap 1.0-eole2~13), on a :
## Génération de base de données ## # Ajout de la base de données sap
Cela pourrait être évité en appliquant le patch suivant :
diff --git a/sql/conf/gen/sap.py b/sql/conf/gen/sap.py index 79e1e19..98b5201 100644 --- a/sql/conf/gen/sap.py +++ b/sql/conf/gen/sap.py @@ -15,7 +15,7 @@ def test(): """ test l'existence de la base de donnée zarafa """ - return test_var('activer_sap') + return test_var('activer_sap') and not db_exists('sap') conf_dict = dict(filenames=sap_TABLEFILENAMES, test=test)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
Erreur de ma part, je constate que SAP n'a pas de table spécifique !
Du coup, je me demande si la solution ne serait pas plutôt de déplacer ce "code" dans "updates" (i.e. dans la partie : ## Mise à jour de base de données ##).
#2 Mis à jour par Arnaud FORNEROT il y a plus de 11 ans
- Statut changé de Nouveau à Résolu
- Assigné à mis à Arnaud FORNEROT
- Version cible mis à Envole 3.3.0 Stable
- % réalisé changé de 0 à 100
Passage de la génération de l'utilisateur SAP en phase update réalisé.
Et oui j'ai passé 4h dessus :(
#3 Mis à jour par Arnaud FORNEROT il y a plus de 11 ans
- Version cible changé de Envole 3.3.0 Stable à Envole 3.3.1
#4 Mis à jour par Arnaud FORNEROT il y a plus de 11 ans
- Statut changé de Résolu à Fermé