PG::DuplicateTable: ERROR: relation "users" already existsエラー
Railsでデータベースをmigrateしようとした時に出たエラーです。
エラーの内容は、「usersテーブルが既に存在してるよ!」ということでした。
はじめはよく理解していなかったので、マイグレーションファイルを削除して、
もう一回作成してみたりしてみたのですが、また同じエラーが出ました。
rails db:migrate:resetを実行
エラー内容を検索してみた結果、リセットするのが一番良いようだったので、
rails db:migrate:reset
を実行。
Dropped database 'rspec_sample_development'
Dropped database 'rspec_sample_test'
Created database 'rspec_sample_development'
Created database 'rspec_sample_test'
== 20210103133942 CreateUsers: migrating ======================================
-- create_table(:users)
-> 0.0317s
-- add_index(:users, :email, {:unique=>true})
-> 0.0051s
== 20210103133942 CreateUsers: migrated (0.0371s) =============================
このような表示が出て、みごとにデータベースのリセットが出来ました。
再度、rails db:migrate
でデータベースを反映させる事ができました。