heroku run rake db:migrate
アプリをHerokuにデプロイするコマンドを実行すると、次のエラーが発生します。
PG::Error: ERROR: relation "roles" does not exist
: SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"roles"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
Tasks: TOP => db:reset => environment
(See full trace by running task with --trace)
また、私はheroku run rake db:reset
またはを試しheroku restart
ましたが、助けにはなりませんでした。
アプリで使用したRoRとPostgreSQLのバージョンは
gem 'rails', '3.2.1'
gem 'pg', '~> 0.13.2'
ローカルホストではすべてが正常に機能していますが、このエラーのためにデータベースをHerokuに移行できます。
誰かが私にいくつかのアドバイスをお願いします、この問題を解決する方法はありますか?
どうもありがとう