我有一个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应用程序上运行它。
任何帮助表示赞赏!!!
答案 0 :(得分:0)
你可以通过Heroku从Rails控制台运行你需要的任何东西:
heroku run bundle exec rails console
实际上,您可以运行许多命令,但可以使用heroku run
启动它们。