SQLiteでENUM風なカラムを定義する
WebアプリケーションではMySQLを使うことが多いのですが、スマホアプリ開発ではSQLiteを使用しています。
SQLiteではテーブル定義をするにも結構制限があります。
その一つが表題の「ENUM」です。
続きを表示するSQLite
この記事に対するコメント(0件)
[データベース]2011年07月06日 21時43分14秒
AndroidのSQLiteのCursorのデータ容量制限
制作中のAndroidアプリでカメラ撮影した画像をDBにBLOBで挿入していたのですが、サイズの大きい画像データだとSELECT時にアプリが落ちる現象に遭遇しました。
仮説でしかないのですが、Cursor内部の1レコード保持のためのメモリが1Mbyteしか用意されていない可能性が考えられます。
以下は検証のために作成したプログラムです。
続きを表示する