Projet

Général

Profil

Tâche #19842

Scénario #19834: Corriger la création des clés étrangères dans la base de données bareos

Ajouter les clés étrangères dans le fichier de création de la base de données MySQL.

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

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
Début:
21/02/2017
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.5

Description

Les références déclarées actuellement directement dans les tables sont ignorées :

root@scribe:~# grep -c REFERENCES /usr/lib/bareos/scripts/ddl/creates/mysql.sql 
39

Comme on "bidouille" déjà une copie de ce fichier dans /usr/share/eole/sbin/bareosregen.sh, je propose de lui concaténer un fichier SQL ajoutant les clés étrangères par mise à jour.

Exemple pour la 1ère occurrence :

ALTER TABLE File
ADD FOREIGN KEY (JobId) REFERENCES Job(JobId);

Sauf qu'il y en a 39 à faire => voir si c'est scriptable :o


Demandes liées

Lié à Distribution EOLE - Tâche #20292: La mise en place des clés étrangères Bareos révèle de nouveaux problèmes Fermé 20/04/2017
Copié depuis Distribution EOLE - Tâche #19564: Évaluer la pertinence de corriger la syntaxe des clés étrangères dans le fichier de création de la base de données MySQL. Fermé 21/02/2017

Révisions associées

Révision 5beccd29 (diff)
Ajouté par Joël Cuissinat il y a presque 7 ans

Ajout des clés étrangères MySQL pour Bareos

  • bareossql/updates/mysql.keys.sql : fichier de déclaration des clés étrangères
  • eole-bareos.mk : installation du fichier
  • scripts/bareosregen.sh : application des clés

Ref: #19842
Ref: #19562

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

Correction incohérence de type sur clé étrangère

Ref: #19842

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

Retour en arrière sur la mise en place des clés étrangères

  • scripts/bareosregen.sh : ne pas charger le fichier SQL contenant les clés

Ref: #20292
Ref: #19842

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Copié depuis Tâche #19564: Évaluer la pertinence de corriger la syntaxe des clés étrangères dans le fichier de création de la base de données MySQL. ajouté

#2 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Statut changé de En cours à Nouveau

#3 Mis à jour par Gilles Grandgérard il y a presque 7 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Gilles Grandgérard il y a presque 7 ans

  • Assigné à mis à Joël Cuissinat

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

  • Description mis à jour (diff)

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

Au passage, je propose de rétro-porter #19562 en 2.6.0 car on voit toujours le mot-clé ERROR dans http://jenkins.eole.lan/jenkins/job/2.6.0/view/publi%C3%A9es/job/test-instance-acascribe-2.6.0-amd64/lastSuccessfulBuild/console

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

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 4.0 à 0.5

#8 Mis à jour par Scrum Master il y a presque 7 ans

  • Statut changé de En cours à Résolu

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

  • Lié à Tâche #20292: La mise en place des clés étrangères Bareos révèle de nouveaux problèmes ajouté

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

  • Statut changé de Résolu à Ne sera pas résolu

Formats disponibles : Atom PDF