13-11-18, 12:40
Pour ceux qui aimeraient tester, il suffit de copier un répertoire de photos existantes vers un répertoire test, ouvrir ce répertoire test dans dt et ensuite de le supprimer (dans l'OS, pas dans dt évidemment). Plus le nombres d'orphelins est important, plus grand est le gain de temps. Ce n'est pas tellement le nombre de photos de la db qui joue quoique utiliser un "read" du shell sur le résulat du select de la table "images" puis trois pipes vers "cut" pour parser les données n'est pas ce qui est de plus efficace. (g)awk est vraiment fait pour ça.
Le gain de temps principal se trouve dans l'utilisation des transactions sqlite pour les delete. Si on aime pas awk, on peut facilement modifier le script officiel pour utiliser les tansactions sqlite. Je veux bien m'en charger.
Le gain de temps principal se trouve dans l'utilisation des transactions sqlite pour les delete. Si on aime pas awk, on peut facilement modifier le script officiel pour utiliser les tansactions sqlite. Je veux bien m'en charger.