9
テーブルなどでデータベースをセットアップする必要がありますが、特定のケースではシードデータをロードしたくない場合があります。シードデータを無視するたびに、db/seeds.rb
ファイルを削除または移動したくない場合もあります。シードデータのないデータベースの設定
rake db:setup
のタスクを実行し、シードデータを無視する方法はありますか?
テーブルなどでデータベースをセットアップする必要がありますが、特定のケースではシードデータをロードしたくない場合があります。シードデータを無視するたびに、db/seeds.rb
ファイルを削除または移動したくない場合もあります。シードデータのないデータベースの設定
rake db:setup
のタスクを実行し、シードデータを無視する方法はありますか?
はい。ただ、次の2つのコマンドを使用します。
rake db:create
rake db:schema:load
何rake db:setup
だけシードデータ(db:seed
)をdb/schema.rb
(db:schema:load
)からデータをロードしてから挿入し、データベース(db:create
)を作成して行います。これらの手順を別々に実行できます。
'rake db:migrate'はシードなしでテーブルを作成します....それはどういう意味ですか? – gabrielhilal