SQLite
コンソールログイン
rails db # (dbconsoleでも可)
テーブル一覧表示
.tables
select
(例)
select * from posts;
終了
quit
初期データ登録
db/seeds.rb に記述。(以下、記述例)
5.times do |i|
Post.create(title:"title #{i}", body:"body #{i}")
end
記述後、以下を実行。
rails db:seed
migrateコマンド
rake db:migrate:reset
DB を drop した後、通常通りのマイグレート(db:migrate)が行われる。
db/migrate/**.rb が古い順から全て実行される。
rake db:reset
db/schema.rb からDBを作成。
db/migrate/**.rb は使用されない。