現在、rails チュートリアルの10.3.2をやっておりますが、マイグレーションエラーでとまってしまっています。
$ rails db:migrate:reset
$ rails db:seed
とコマンドをうつと、rails db:seedの部分で、
You have 5 pending migrations:
20171116025554 UserChange
20171116025707 CreateUsers
20171116033608 AddIndexToUsersEmail
20171116044012 AddPasswordDigestToUsers
20171117010340 AddRememberDigestToUsers
Run rails db:migrate
to update your database then try again.
というエラーが出ます。
rails db:migrateとすると、
今度は以下のようなエラーが出てきます。
SQLite3::SQLException: no such table: users
rake db:migrate:statusの状況は、以下です。
Status Migration ID Migration Name
down 20171116025554 User change
down 20171116025707 Create users
down 20171116033608 Add index to users email
down 20171116044012 Add password digest to users
down 20171117010340 Add remember digest to users
特定のファイルをrails db:migrate:redo VERSION=20171116025554のようにすると、SQLite3::SQLException: no such table: users: DROP TABLE "users"とエラーが出ます。
復旧方法について、アドバイスいただきたくお願いします!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/01 09:24