SQLtie
Rialsで演習をしたりするさいには、DBにSQLiteを使うと簡単と聞いたので試してみました。
SQLite は
- MysqlやPostgresのようにクライアント/サーバー型ではなくライブラリー型なのでインストールは簡単
- ログインはなく、ユーザー/権限などはなく管理は簡単
- DBの実態はファイル1つで管理は簡単
インストール
Mac (OS-X10.4以降)には予め入っているので、省略
コマンドツール
% sqlite DBファイル
SQL文の他 .から始まるコマンドがつかえます。よく使いそうなコマンドは
.tables テーブルの一覧 .schema テーブル名 テーブルの定義をcreate文で表示
Railsで使うには、インストール
http://techno.hippy.jp/rorwiki/?HowtoUseSQLite に詳しく書かれてますが、Macでは
sudo port install swig ※ SWIG が必要 sudo gem install sqlite3-ruby