【问题标题】:Heroku running old version of seed fileHeroku 运行旧版本的种子文件
【发布时间】:2015-07-11 20:48:00
【问题描述】:

我遇到了一个奇怪的 Heroku 问题。我用一个新的种子文件成功推送到 Heroku,我看到更改通过了,这个种子文件中只有一个 Item.create。旧种子文件中有 10000 个创建。播种应该很快。到目前为止,我:

1) 确保我从 master 推送到 heroku master。我从 master 运行 git push heroku master

2) 我确保 git add 和 git commit。

3) 当我运行 heroku run rake db:seed 时,它仍然像这个 100000 行的种子文件一样运行。对可能发生的事情有任何想法吗?

【问题讨论】:

    标签: ruby-on-rails heroku seed


    【解决方案1】:

    在更新种子文件之前,您是否在 heroku 中重置了数据库?如果没有,请运行

    $ heroku pg:reset DATABASE
    $ heroku run rake db:migrate
    $ heroku run rake db:seed
    

    这会首先从生产数据库中删除之前的种子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      • 2013-10-02
      • 2013-03-04
      • 1970-01-01
      相关资源
      最近更新 更多