SQLite

CentOS5.6へRuby on Rails3をインストール(3)

では目的のRials3.0.5をインストールします。 1.gemのバージョンを確認する。 [sourcecode language="bash"] gem -v 1.3.7 [/sourcecode] 2.Ruby on Railsをgemを利用してインストールする。 今回はRuby on Railsのバージョンを3.0.5としたいためオプション…

CentOS5.6へRuby on Rails3をインストール(2)

次にSQLite3をインストールします。こちらもRPMファイルを作成できるのですが、今回はそのままインストールしましょう。 1.SQLite3のソースファイルを取得する。 最新版は SQLite のウェブページから確認できます。 [sourcecode language="bash"] cd /usr/lo…

SQLiteの集計関数

SQLiteで集計関数を使用していてちょっと あれ? と思ったのでメモ。 これまで使用してきたデータベースでは、"SELECT himoku_code, avg(price) FROM payment ;"なんてSQLを書くと「SELECT句に集計関数以外の列が含まれます」なんて怒られたのですが、SQLite…

SQLiteって同時接続できない

当たり前のことなのですが、気付かずにいました。C#とPostgresで作成したシステムをSQLiteへ載せ替え中に、データベース周りのテストにあるMS-DTCで "The database file is locked"というエラーにぶつかりいろいろい調べて初めて気づきましたよ。 主に調べた…

AndroidのSQLiteファイルの保存場所

エミュレータでAndroidのSQLiteをいじくっていますが、Google Androidプログラミング入門のようにソースやコマンドからテーブルを作成したりする方法はちょっとしんどいですね。SQLiteはファイル単位でデータベースが作成されるので、ファイルを開発パソコン…