Forum darktable FR
Purger les mots-clés sans image - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97)
+--- Forum : Module Table Lumineuse (https://forums.darktable.fr/forumdisplay.php?fid=74)
+--- Sujet : Purger les mots-clés sans image (/showthread.php?tid=1705)

Pages : 1 2


RE: Purger les mots-clés sans image - valmy - 15-05-17

J'ai installé le script et j'ai fait l'essai sur un mot-clé sans image que j'ai créé. Effectivement il le trouve et pour le purger il faut relancer le script avec le paramètre "-p".
Bien. Il faudrait aussi qu'il donne le nombre de mots-clés au départ et le nombre de mots-clés après purge. Je ne sais pas si c'est difficile à programmer ...


RE: Purger les mots-clés sans image - manu - 16-05-17

(15-05-17, 14:35)valmy a écrit : J'ai installé le script et j'ai fait l'essai sur un mot-clé sans image que j'ai créé. Effectivement il le trouve et pour le purger il faut relancer le script avec le paramètre "-p".
Bien. Il faudrait aussi qu'il donne le nombre de mots-clés au départ et le nombre de mots-clés après purge. Je ne sais pas si c'est difficile à programmer ...

Il faut juste rajouter du :
Code :
select count(*) from data.tags;
aux bons endroits dans le fichier :
Code :
# tags not used
Q1C="
ATTACH DATABASE \"$LIBDB\" as lib;
ATTACH DATABASE \"$DATADB\" as data;
SELECT count(*) FROM data.tags;
SELECT name FROM data.tags WHERE id NOT IN (SELECT tagid FROM tagged_images);
"

Q1="
ATTACH DATABASE \"$LIBDB\" as lib;
ATTACH DATABASE \"$DATADB\" as data;
DELETE FROM data.tags WHERE id NOT IN (SELECT tagid FROM tagged_images);
SELECT count(*) FROM data.tags;
"