我只需要运行此命令,以便我的Heroku应用程序与我的Workspace数据库同步。但是,当我运行此命令时,它表示我有9个待处理的迁移。我运行了rails db:migrate然后heroku运行rails db:seed,但我仍然有相同的挂起迁移。
答案 0 :(得分:1)
执行rails db:migrate
时,它将迁移您的本地数据库。要迁移Heroku数据库,您必须使用此命令heroku run rails db:migrate
答案 1 :(得分:0)
在以下步骤中运行迁移并检查heroku中的应用程序
heroku run rake db:migrate
heroku run rake db:seed
我知道你做到了,但你还需要重新启动dyno所以它将使用下面的命令加载新架构
heroku restart
运行服务器
heroku ps:scale web=1
检查服务器状态
heroku ps
如果你得到web.1:开始....那么你的dyno就准备好了 你现在可以用
打开heroku open