Le contexte:
J'utilise mon profil Firefox depuis quelques années maintenant. Mon dossier historique est devenu énorme, naturellement. J'ai installé Firefox Sync entre mon ordinateur de bureau principal et mon ordinateur portable.
Configurations matérielles:
- PC: i5-3450, 8 Go de RAM DDR3, SSD Crucial M4 128 Go
- ordinateur portable: Pentium SU4100, 4 Go de RAM DDR3, disque dur WD 5400 tr / min
L'accès aux entrées d'historique lors de la saisie dans la barre impressionnante sur mon bureau prend un certain temps malgré la configuration correcte, l'ordinateur portable est encore plus lent. L'expérience ne répond pas du tout.
J'ai pensé que si j'effaçais un peu l'historique, je pourrais éviter de créer un nouveau profil pour accélérer les choses.
La question elle-même:
Pour illustrer:
Existe-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 a moins de y (disons 120) jours?
afaik le fichier historique est une sorte de base de données SQL, mais je ne sais pas vraiment comment les données sont enregistrées, s'il existe un "moyen sûr" de les modifier 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 mon répertoire de profil Firefox, il y a un fichier nommé
places.sqlite
. L'ouvrir avec sqlite révèle (entre autres) les tablesmoz_places
etmoz_historyvisits
. Il semble quemoz_historyvisits
utilise le principal demoz_places
pour faire référence aux URL.
Comme je ne suis pas familier avec les bases de données, je ne comprends pas vraiment la façon dont les deux tables mentionnées dans la citation sont liées.
capture d'écran d'une partie des tableaux
J'ai remarqué que le visit_count
format est standard, ce qui facilite son utilisation. Les last_visit_date
regards sont cryptés à l'œil nu, mais je ne vois pas de quelle manière.
J'espère que cela aide, je suis à bout de souffle.