この質問に対するいくつかの回答を見てきましたが、どれもうまくいかないようです。うっかり2回走ってしまいましheroku run rake db:seed
た。そして、私のデータベースには二重の日付があります。したがって、テーブルを削除し、再移行してシードを再度実行したいと思います (今回は ;)) これまでに見たソリューションでは、実行するように指示されています:heroku pg:reset SHARED_DATABASE
またはheroku pg:reset SHARED_DATABASE --confirm <myAppName>
. どちらも機能しません。私が得るエラーはこれです:
heroku pg:reset SHARED_DATABASE
/usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/pg_resolver.rb:125:in `parse_config': undefined method `each' for nil:NilClass (NoMethodError)
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/pg_resolver.rb:116:in `parse_config'
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/pg_resolver.rb:79:in `initialize'
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/pg_resolver.rb:34:in `new'
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/pg_resolver.rb:34:in `resolve_db'
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/command/pg.rb:70:in `reset'
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/lib/heroku/command.rb:114:in `run'
from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-2.8.0/bin/heroku:14:in `<top (required)>'
from /usr/local/bin/heroku:19:in `load'
from /usr/local/bin/heroku:19:in `<main>'
私がしたいのは、テーブルを削除してから、シード データを再入力できるようにすることだけです。どんな助けでも大歓迎です。