紹介したいのは以下の4つです。
db:createdb:create〜はデータベース作成、db:drop〜はデータベース削除のタスクになります。どれもconfig/database.ymlを元に操作を行います。allがあれば、config/database/ymlに定義してある全てが、allがなければ、RAILS_ENV(何も指定しなければdevelopment)にあたるものが対象になります。
db:create:all
db:drop
db:drop:all
MySQLの場合、db:create〜でCHARSETとCOLLATIONが指定できます。何も指定しないと、それぞれ「utf8」、「utf8_general_ci」となります。
ちなみに、どのコマンドもhostの値がlocalhostの時にのみ実行できます。
タグ:2.0 ruby on rails