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.
Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
Version cible:
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
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