#author("2016-06-04T16:46:16+09:00","default:wikiwriter","wikiwriter")
&tag(Rails4/データベース);
*目次 [#d66036dd]
#contents
*関連ページ [#q4298a17]
*参考情報 [#m6f48493]

*初期データの投入 [#ne9c2930]
-db:seedを使ってデータを投入できる。
-db/seeeds.rbを編集。何回実行してもエラーがでないように、最初に一括して削除したほうが良いみたい(=マスタデータの登録にしか使えない)。
#pre{{
Book.delete_all
Book.create(title: "title1", author: 'author1', summary: 'summary1')
Book.create(title: "title2", author: 'author2', summary: 'summary2')
}}
-[[主キー(primary key)の id を任意に指定して、createする - 超自己満足プログラミング:http://d.hatena.ne.jp/favril/20101213/1292208639]]…IDを明示したい場合。
-rake実行
 bundle exec rake db:seed RAILS_ENV=development
*データベースのリセット/データの再投入 [#z713e7c0]
-db:resetがお手軽(db:reset = db:drop db:setup、db:setup=db:create db:schema:load db:seed)。[[Rails - データベースリセット - Qiita:http://qiita.com/m_ryou/items/3a0ca3d83fa4b329b979]]
 bundle exec rake db:reset RAILS_ENV=development

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS