添加到Heroku后无法访问数据库

时间:2017-12-13 21:47:21

标签: ruby-on-rails database heroku heroku-postgres

自从将我的应用程序放在Heroku上后,我无法访问我的Postgres表。我使用heroku logs --tail检查了日志并看到了此错误

ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: relation "companies" does not exist

我已尽可能多地运行rake drop create migrateseed的不同reset组合。没有运气。

我在该应用上创建了一个新端点(/api/v1/testing/),我能够毫无问题地访问该端点。

当我运行rails s时,我仍然可以在本地访问数据库中的所有表。

我不知道我的应用中的哪些文件会对解决此问题有所帮助,但我很乐意添加任何有用的细节。

1 个答案:

答案 0 :(得分:0)

我猜你没有跑:

heroku run rake db:migrate --app your_app_name

(自然地替换your_app_name。)