Evolution #6879
Tirer parti du fichier /etc/bacula/scripts/query.sql dans la librairie bacula.
Description
Bacula permet d'interroger sa base de données via bconsole et les requêtes sql fournies dans le fichier query.sql.
Le résultat de ces requêtes est plus facile à exploiter que les sorties d'autres commandes bconsole (problématique de la traduction des messages).
Le passage par bconsole plutôt que par un connecteur python permet de laisser à bacula la gestion des différents moteurs de base de données et les accès concurrents.
Demandes liées
Révisions associées
Fonctions pour exploiter les requêtes du fichier query.sql via bconsole
Une fonction pour faire la liste des requêtes supportées par EOLE,
une fonction pour en retourner le résultat.
Ref #6879
Ajout de requêtes à l'usage des outils EOLE.
Ref #6879
Le fichier query.sql du paquet bacula ne contient pas de requêtes.
Le template query.sql écrase le fichier du paquet bacula.
Fixes #6879
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible mis à Mises à jour 2.3.12
- % réalisé changé de 0 à 50
8eb35f30 dans branche 2.3 quid de la 2.4 ?
#2 Mis à jour par Laurent Flori il y a environ 10 ans
- Statut changé de Nouveau à En attente d'informations
#3 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Version cible changé de Mises à jour 2.3.12 à Mises à jour 2.3.13
#4 Mis à jour par Benjamin Bohard il y a environ 10 ans
- Statut changé de En attente d'informations à Résolu
- % réalisé changé de 50 à 100
Les fonctions sont présentes en 2.3 et 2.4.
Il n'y a pas de différences de fonctionnement.
Le fichier query.sql a été ajouté en 2.4 (projet eole-bacula).
#5 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance mis à 21/03/2014
- Statut changé de Résolu à À valider
- Assigné à changé de Joël Cuissinat à Benjamin Bohard
- % réalisé changé de 100 à 80
Il manque la balise <file> associée au template dans le dico 2.4 (cf. 2.3 eole-bacula:e3828e482).
#6 Mis à jour par Benjamin Bohard il y a environ 10 ans
- Statut changé de À valider à Résolu
- % réalisé changé de 80 à 100
Appliqué par commit eole-bacula:ad8b94f54aa4cf21278ca37d6027841f37bb6b11.
#7 Mis à jour par Laurent Flori il y a presque 10 ans
- Statut changé de Résolu à Fermé
Methode de test:
lancer une sauvergarde complète:
/usr/share/eole/bacula/baculaconfig.py -n --level=Full
lancer bconsole et choisir "17: Count Running Jobs (EOLE:running_jobs)"
+----+ | NB | +----+ | 1 | +----+