【问题标题】:Heroku app and "already exists" errors when inserting dataHeroku 应用程序和插入数据时出现“已经存在”错误
【发布时间】:2014-02-22 00:06:56
【问题描述】:

我有一个 Heroku 应用程序,已将现有数据导入其中。显然,它搞砸了我所有表中的 pk 序列。如何重置表格的所有序列?

我找到了这个Rails auto-assigning id that already exists

它说要使用这个:

ActiveRecord::Base.connection.tables.each do |t|
  ActiveRecord::Base.connection.reset_pk_sequence!(t)
end;nil

我的问题是我不知道如何在我的 Heroku 应用上运行它。

感谢任何帮助!!!

【问题讨论】:

    标签: heroku sequence reset


    【解决方案1】:

    你可以在 Heroku 上通过 Rails 控制台运行你需要的任何东西:

    heroku run bundle exec rails console
    

    实际上,您可以运行许多命令,但以heroku run 开头。

    【讨论】:

      猜你喜欢
      • 2012-12-04
      • 2014-07-23
      • 1970-01-01
      • 2019-03-31
      • 2021-03-25
      • 2018-11-23
      • 2018-05-30
      • 2014-09-08
      • 1970-01-01
      相关资源
      最近更新 更多