【发布时间】:2018-06-19 23:06:10
【问题描述】:
我有一个在 Heroku 上运行的 Rails 5 应用程序。 我已经能够使用 $psql 命令在本地环境 (c9) 上修改数据库。
我在 $psql 控制台上删除了用户、文章和 cmets
我运行 rails db:migrate 并没有在本地删除任何问题。 我成功地将更改推送到 git,没有任何问题。 我成功地将更改推送到heroku,没有任何问题。 我在本地环境中运行 rails db:migrate 没有问题。
当我运行 rails db:migrate 时,它说 Heroku psql(生产环境)数据库上仍然存在“用户”列。
所以澄清一下:
我不太确定用 Heroku 在轨道上的 psql 数据库中修改表、它们的列和行的方法(或者甚至是正确的方法)。 在将 Rails psql 数据库行和列部署到 Heroku 上的现有 URL 后,如何正确删除它?
【问题讨论】:
-
所以你(应该)只剩下
connects表了吗?里面有你关心的数据吗?
标签: ruby-on-rails postgresql heroku