Contexte :
J'utilise mon profil Firefox depuis quelques années maintenant. Mon fichier d'historique est devenu énorme, naturellement. J'ai configuré Firefox Sync entre mon PC principal de bureau et mon ordinateur portable.
Configurations matérielles :
- PC : i5-3450, 8 Go de RAM DDR3, SSD Crucial M4 de 128 Go
- Ordinateur portable : Pentium SU4100, 4 Go de RAM DDR3, disque dur WD 5400 tr/min
Accéder aux entrées de l'historique en tapant dans la barre de recherche sur mon de bureau prend beaucoup de temps malgré la configuration correcte, l'ordinateur portable est encore plus lent. L'expérience est assez peu réactive.
J'ai pensé que si je nettoyais un peu l'historique, je pourrais éviter de créer un nouveau profil pour accélérer les choses.
La question en elle-même :
Pour illustrer :
Y a-t-il un moyen de supprimer toutes les entrées d'historique qui ont été visitées moins de x (disons 5) fois et en même temps la visite récente remonte à moins de y (disons 120) jours ?
À ma connaissance, le fichier d'historique est une sorte de base de données SQL, mais je ne suis pas vraiment sûr de la manière dont les données sont enregistrées, s'il existe un "moyen sûr" de les éditer et à quoi ressemblerait la requête pour faire ce dont j'ai besoin.
J'ai continué à parcourir les questions précédentes de SuperUser pour voir si je pouvais trouver des informations pertinentes.
Dans le répertoire de mon profil Firefox, il y a un fichier nommé
places.sqlite
. En l'ouvrant avec sqlite révèle (entre autres) les tablesmoz_places
etmoz_historyvisits
. Il semble quemoz_historyvisits
utilise la clé primaire demoz_places
pour faire référence aux URL.
Étant donné que je ne suis pas familier des bases de données, je ne comprends pas vraiment la manière dont les deux tables mentionnées dans la citation sont liées entre elles.
screenshot d'une partie des tables
J'ai remarqué que le visit_count
est dans un format standard, ce qui le rend facile à manipuler. La last_visit_date
semble cryptée à mes yeux non avertis, mais je ne peux pas voir de quelle manière.
J'espère que cela aide, je suis à bout de ressources.