DBIC+SQLiteでイテレータループ内でupdateが出来ない件

すっかり忘れててまたはまってしまった。

検索したら自分のメールが出てきてびびる罠。

The Dbix-class January 2006 Archive by thread

ここにもメモしてた

by typester / at 2006-09-01T16:35:00 / perl · dbic · sqlite / Comment

PRAGMA synchronous

IRC で興味深い話題。

SQLite には synchronous という PRAGMA があり、これが off(0) だと MySQL でいうと MyISAM っぽく、full(2) だと InnoDB っぽくなるらしい。デフォルトは full。

ので、パフォーマンス重視の場合、PRAGMA synchronous = off; しろと。

by typester / at 2006-06-20T19:12:00 / sqlite / Comment

SQLiteeeeee

おそくねー???

txtパースしてハッシュ突っ込むとこまでは一瞬で終わるのにそれをSQLiteに突っ込むと1秒とかかかる。3日分で。

あー微妙。キャッシュ用とだけだからStorebleとかData::Dumperとかにしたほうが良いかも。

by typester / at 2005-10-10T00:00:00 / sqlite · catalyst · clon / Comment

だめだ

下記方法だとupdate時にはmtimeは更新されない。mtime timestamp default NOW() と同じということ。

by typester / at 2005-10-08T00:00:00 / sqlite / Comment

SQLiteでMySQLのtimestamp not nullみたいな挙動をさせる

create table sessions (
    id varchar(32) not null,
    a_session text,
    mtime timestamp default CURRENT_TIMESTAMP
);

ref: http://www.sqlite.org/lang_createtable.htmlより。version 3.1.0 以上。

by typester / at 2005-10-08T00:00:00 / sqlite / Comment