rails歴半年のものです。
ある日、masterをpullしたら、localhost:3000に以下のエラーが出るようになりました。
同僚のmacでは動いており、私のmacだけ動きません。私のpostgresに問題があるようです。
postgresは10.4です。
postgresは10.4を使っており、extencionとしてpostgisを使っています。
何か心当たりなどありますでしょうか?
rails db:migrate/rails db:drop/ postgresの再インストールは試しました。
助けてください
Processing by StaticPagesController#home as HTML Rendering 500 with exception: PG::UndefinedTable: ERROR: relation "sessions"does not exist LINE 8: WHERE a.attrelid = '"sessions"'::regclass ^ : SELECT a.attname, format_type(a.atttypid, a.atttypmod), pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod, c.collname, col_description(a.attrelid, a.attnum) AS comment FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum= d.adnum LEFT JOIN pg_type t ON a.atttypid = t.oid LEFT JOIN pg_collation c ON a.attcollation = c.oid AND a.attcollation <> t.typcollation WHERE a.attrelid = '"sessions"'::regclass AND a.attnum > 0 AND NOT a.attisdropped ORDER BY a.attnum Completed 500 Internal Server Error in 7ms (ActiveRecord: 1.2ms)
プログラムコード(およびエラーメッセージ)は質問内容としては最も重要な部分であるため、見やすくしていただけると助かります。<code>ボタン押下→「コード」部分にコードを貼り付け→「ここに言語を入力」に対象言語名記入(エラーメッセージの場合は不要)の手順で「コードハイライト化」してください。(質問編集画面ではリアルタイムでプレビューが表示されるので見ながら調整してください)
動いている同僚のPCとの差異(OSとかpostgresとかのバージョンなど)を質問に追記して下さい。
同僚はmacです。postgresは10.4で同僚も同じです。
質問は編集できるので指摘や追記依頼には適宜対応していただけると助かります。
発行されるSQLも同じならエラーにならないはずなので、ソースに差があるんじゃないですか。
ソースには全く差がないのですが、postgresのユーザーなど、postgresの中身が違います。