blogこの広告は、90日以上更新していないブログに表示しています。Railsだが、早くも2.0.2がでてきた。このバージョンで、RailsのデフォルトDBがMySQLからSQLite3に変更されたそうだ。myappとすると、SQLite3対応で初期化される。mysqlとしなければならない。SQLite3は「単一のファイル」「ユーザの概念なし」「権限の概念なし」と扱いが簡単なRDBMSで、DBの構築作業も不要。過去の記事でも書いたが、railsアプリケーションを初期化したら、即座にmigrationに入ることができる。その分、一般的なRDBMSと比較すれば物足りないところも出てくるが、単なるお試しや小規模な利用であれば十分に機能する。文字コードはUTF-8しか扱えないが、日本語を扱う我々としてはいちいち設定しなくて済む分むしろ好都合である。sqlite3-rubyとすればRailsで使えるようになる。Linuxではdllが共有ライブラリに変わるわけだが、これはapt-getなりyumなりを使ってインストールするのが簡単である。sqlite3-rubyすれば良い。共有ライブラリだけであればlibsqlite3-0でよいのだが、sqlite3-rubyをインストールする際にビルドすることになるので、devパッケージが必要。SQLite3は実に扱いやすいので、おすすめ。db:migrateするだけでいい。権限設定に起因するトラブルに悩まされることもない。GUIツールもhttp://sqlitebrowser.sourceforge.net/を始めとしていろいろ出ている。sqlite3するのが常になっていた。SQLite3がRailsのデフォルトDBになった以上、今後はまずSQLite3で開発をスタートさせて、パフォーマンスやらが問題になり始めてから改めてMySQLやPostgreSQLを検討、という開発スタイルになっていくのだろう。db:dropでも良い。dbconsoleというコマンドがある。confi...2010-05-28最新版のvim-rubyをインストールする2012/01/11追記。4」を書いたCapistranoでタスクの実行対象サーバを絞り込む方法GitをHTTP経由で使うときのパスワードを安全に扱いたい月別アーカイブはてなブログをはじめよう!idesakuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。