エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エラーPG::UndefinedTable: ERROR: relation "XXXXXX" does not existについて - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
エラーPG::UndefinedTable: ERROR: relation "XXXXXX" does not existについて - Qiita
エラー文の解釈 中間テーブル名がエラー文に入っていたことから、 テーブル関係のエラーだとわかる。 ロ... エラー文の解釈 中間テーブル名がエラー文に入っていたことから、 テーブル関係のエラーだとわかる。 ローカルでは正常に作動していたため、 本番環境でしか出会わないエラーがあるというのが今回だと思う。 原因 マイグレーションファイルの作成する順番を間違えていたから。(herokの場合の現象) 解説 herokでのマイグレート(% heroku run rake db:migrate)は 作成した日付順に行われる。 <例>「20200912095202_create_song_discs.rb」 マイグレーションファイルの頭の文字は作成された年月日で決められる。 (この部分をバージョンとするらしい。) 今回は先に中間テーブル(song_discsテーブル)に関するファイルを作成し、 後にそのテーブルに関するテーブル(discsテーブル)に関するファイルを作成した。 その為に起きたエラーでになる。