sqlite

SQLiteで全文検索

FTS2という拡張モジュールでできるようです。詳細はFTS1のwikiに書かれています。 ただ、ちょっと試したところ日本語検索ができませんでした。たぶんレキサーが対応してないからなので、書けばいいのかな。分からない。 とりあえずは英文しか検索しないから…

MinGW用のSQLite3 (3.4.0)

sqlite3-mingw-bin-3.4.0.tar.gz MinGW環境へSQLite3をソースコードから入れようとしたら、mkopcodeh.awkから作られるヘッダーファイルでなぜかOPCodeがかぶってコンパイルできなかったので、バイナリ版(DLL)をMinGWの共有ライブラに変換したものを作りまし…

メモリデータベース 1

今後スレで謎の海外勢が教えてくれたことのメモ。SQLite3では、メモリ内データベースというのがあって、ファイルではなくメモリ上にテーブル作ることが可能らしい。これによって、小さなテーブルへ頻繁にアクセスするような場合にハードディスクへのI/Oが激…

sqlite3_prepareの引数と動作の相違(?)

ものすっごい、いまさらだけど、ポエニーで使っているDの自作SQLiteクラスのsqlite3_prepareのラッパーがやばい感じにバグってることが発覚した。 たまにでるアクセス違反やSQLのエラーはこいつが原因かも・・。 原因は、sqlite3_prepareが(俺が思っている)仕…