Bağlam:
Firefox profilimi birkaç yıldır kullanıyorum. Tarih dosyam doğal olarak çok büyük oldu. Ana masaüstü bilgisayarım ile dizüstü bilgisayarım arasında Firefox Sync kurulumu yaptım.
HW yapılandırmaları:
- PC: i5-3450, 8 GB DDR3 RAM, Crucial M4 128 GB SSD
- dizüstü bilgisayar: Pentium SU4100, 4 GB DDR3 RAM, WD 5400 rpm HDD
Masaüstümdeki Awesome Bar'a yazarken geçmiş girişlerine erişmek, iyi yapılandırmaya rağmen oldukça uzun sürüyor, dizüstü bilgisayar daha da yavaş. Deneyim oldukça tepkisiz.
Geçmişi biraz temizlediğimde, işleri hızlandırmak için yeni bir profil oluşturmaktan kaçınabileceğimi düşündüm.
Sorunun kendisi:
Örneklemek gerekirse:
Ziyaret edilen tüm geçmiş girişlerini x'ten daha az (diyelim ki 5 kez) ve aynı zamanda son ziyaret y'den (120 diyelim) daha eski bir süreyi silmenin bir yolu var mı?
afaik geçmiş dosyası bir çeşit SQL veritabanıdır, ancak verileri düzenlemek için "güvenli bir yol" varsa ve ne istediğimi yapmak için ne sorgu olurdu gibi gerçekten nasıl kaydedildiğinden emin değilim.
Alakalı bilgiler bulabileceğimi görmek için önceki SuperUser sorularına göz atmaya devam ettim.
Firefox profil dizinimde adlı bir dosya var
places.sqlite
. Sqlite ile açıldığında (diğerleri arasında) tablolarmoz_places
vemoz_historyvisits
. URL'leri belirtmek içinmoz_historyvisits
birincil kodunu kullanıyor gibi görünüyormoz_places
.
Veritabanlarına aşina olmadığım için, alıntıda belirtilen iki tablonun nasıl ilişkili olduğunu gerçekten anlamıyorum.
tabloların bir bölümünün ekran görüntüsü
visit_count
Standart formatta olduğunu fark ettim , bu da çalışmayı kolaylaştırıyor. last_visit_date
Bakışlar benim çıplak gözle şifreli ama hangi yöne içinde göremez.
Umarım yardımcı olur, aklımın ucundayım.