すでにどこかにあるのかもしれないのをぐぐらずに書き始めてみたり、DBIC の Schema 触りたくないという理由だけで DBI つかってたり、途中からエラー処理してなかったり、Message-Id 全部格納してるのに localpart という変なカラム名になってたり、無関係な diff が数行あったり、いろいろ不適切かもしれません。あと、べつに SQLite とか MySQL とかが必須というわけでなくて、$feed->url をキーに Message-Id 保存して、適当に expire すればいいだけなんだよね。 CREATE TABLE thread ( id INTEGER NOT NULL PRIMARY KEY , feed INTEGER NOT NULL, localpart TEXT, created_on INTEGER ); global: timezone: A