お世話になっております。
現在Docker環境にて、 アプリ制作をしております。
docker-compose upをしたり、rails db:migrate等をすると以下のエラーが出ます。
Mysql2::Error: Table 'アプリ名_development.schema_migrations' doesn't exist: SHOW FULL FIELDS FROM `schema_migrations`
'アプリ名_development.schema_migrations'という物はないよっていうエラーだと思うのですが...。
#仮説と実装
コンテナ、イメージを作事して、再度docker-compose buildとupをしたがしたが変わらず。
rails:rollbackでテーブル内容を弄りたいが、rollbackの段階でエラーが出てしまうため、操作できない。
docker-compose run web rails destroy model item
で、作成したモデルとテーブルを消して、再度rails db:rollbackやrails db:reset コマンドを入力しても同じエラーです。
調べてできることは実装しましたが、かれこれ数日このエラーが解決できていません。
よろしくお願い致します。
あなたの回答
tips
プレビュー