2012-07-11 7 views
9

テーブルなどでデータベースをセットアップする必要がありますが、特定のケースではシードデータをロードしたくない場合があります。シードデータを無視するたびに、db/seeds.rbファイルを削除または移動したくない場合もあります。シードデータのないデータベースの設定

rake db:setupのタスクを実行し、シードデータを無視する方法はありますか?

+0

'rake db:migrate'はシードなしでテーブルを作成します....それはどういう意味ですか? – gabrielhilal

答えて

13

はい。ただ、次の2つのコマンドを使用します。

rake db:create 
rake db:schema:load 

rake db:setupだけシードデータ(db:seed)をdb/schema.rbdb:schema:load)からデータをロードしてから挿入し、データベース(db:create)を作成して行います。これらの手順を別々に実行できます。

関連する問題