日々の記録

学習時の備忘録や思いついた事をダラダラ記載

Firefoxの閲覧履歴から、「_」(アンダーバー)を含むURLを削除する方法

Firefoxの閲覧履歴から、「_」(アンダーバー)を含むURLを削除する案件が発生した為、備忘録を記す。

 

Firefoxの閲覧履歴は「SQLite」というデータベースで作成されている。従って、SQL文を記述する事で編集が可能。

 

閲覧履歴は、Profileフォルダ内のplaces.sqliteというファイルに記録されている。

 

SQLite Manager」アドオンを利用する。

 

「_」(アンダーバー)を含むURLを削除するSQL文は、下記の通り。

DELETE FROM moz_historyvisits WHERE moz_historyvisits.place_id IN (SELECT moz_places.id FROM moz_places WHERE moz_places.url LIKE '%$_%' ESCAPE '$')

 

「_」(アンダーバー)は、パターン文字に含まれる為、ESCAPEキーワードを使用してパターン文字として認識させないようにする必要がある。

 

 

SQLite ポケットリファレンス

SQLite ポケットリファレンス

 
新標準SQLite (オープンソースRDBMSシリーズ)

新標準SQLite (オープンソースRDBMSシリーズ)