Projet

Général

Profil

Evolution #4295

La création de la table sap ne devrait être lancée que la première fois

Ajouté par Joël Cuissinat il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
16/10/2012
Echéance:
% réalisé:

100%

Temps estimé:
0.25 h
Temps passé:
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é

Formats disponibles : Atom PDF