Projet

Général

Profil

Tâche #30276

Scénario #30256: Traitement express MEN (25-27)

Faire évoluer le code SQL d'ecoStations pour EOLE 2.8.0

Ajouté par Joël Cuissinat il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
09/06/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

La base est-elle toujours utilisée ?

# Ajout de la base de données ecostations
Traceback (most recent call last):
  File "/usr/share/eole/sbin/gen_databases.py", line 177, in <module>
    main()
  File "/usr/share/eole/sbin/gen_databases.py", line 168, in main
    gen_databases(DB_TO_GEN)
  File "/usr/share/eole/sbin/gen_databases.py", line 94, in gen_databases
    db_conf['pregen'](db_handler)
  File "/usr/share/eole/applications/gen/ecostations.py", line 27, in pregen_func
    db_handler.simple_query("GRANT ALL PRIVILEGES ON ecoStations.* TO ecostations@localhost IDENTIFIED BY 'ecostations';")
  File "/usr/lib/python3/dist-packages/eolesql/db_layer.py", line 60, in simple_query
    return self.insert(query_str)
  File "/usr/lib/python3/dist-packages/eolesql/db_layer.py", line 67, in insert
    self.db.query(query_str)
MySQLdb._exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'ecostations'' at line 1")

Révisions associées

Révision cbf7608f (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

Compatibilité MySQL 2.7/2.8

Ref: #30276

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Tâche parente changé de #30275 à #30256

#2 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#4 Mis à jour par Joël Cuissinat il y a presque 4 ans

Comme le changement de version de MySQL coïncide avec celui de python, je propose de m'appuyer sur cette différence afin de conserver un seul paquet pour les versions AD.

#5 Mis à jour par Joël Cuissinat il y a presque 4 ans

=> paquet eole-ecostations 2.7.1-4 volontairement recompilé en eole-2.7-unstable puis testé en 2.7.1, copié dans eole-2.8-unstable et supprimé de eole-2.7-unstable :=

#6 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Fabrice Barconnière il y a presque 4 ans

Le paquet est bien installé sur un Scribe 2.8.0 daily.
Je ne peux pas tester son fonctionnement, Scribe ne s'instancie pas.

#8 Mis à jour par Fabrice Barconnière il y a presque 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF