Projet

Général

Profil

Tâche #19842

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

Les références déclarées actuellement directement dans les tables sont ignorées :
<pre>
root@scribe:~# grep -c REFERENCES /usr/lib/bareos/scripts/ddl/creates/mysql.sql
39
</pre>

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 :
<pre>
ALTER TABLE File
ADD FOREIGN KEY (JobId) REFERENCES CUSTOMER Job(JobId);
</pre>

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

Retour