*目次 [#u1aeacbf]
#contents

*データベース管理 [#ic424f66]
**初期データベースの作成 [#le8241ff]

-mysqlの管理コマンドを使ってデータベースを作っても良いが、rakeコマンドで作ることもできる。
-rake db:create で config/database.ymlの設定に従ってデータベースを作ってくれる。当然database.ymlに記述されているユーザー、パスワードは正しいモノでないといけない。
 rake db:create RAILS_ENV='development'

※以下のエラーがでる場合、database.ymlの「host: localhost」を「host: 127.0.0.1」に変更。mysql用ドライバのバグらしい。
#pre{{
Couldn't create database for {"reconnect"=>false, "encoding"=>"utf8", "username"
=>"testuser", "adapter"=>"mysql", "database"=>"depot_development", "host"=>"loca
lhost", "pool"=>5, "password"=>"testpassword"}, charset: utf8, collation: utf8_u
nicode_ci (if you set the charset manually, make sure you have a matching collat
ion)

}}

*テーブル管理 [#g01a6102]
**テーブル生成用のmigrationファイルを作る [#y9dd3dd7]
 ruby script/generate migration create_tables

※ただしmodelやscaffoldと同時にmigrationファイルを作るのが普通らしい。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS