Rails 6 有多个带有 Active Record 的数据库。
我的问题是,如果我想回滚一个特定数据库中的迁移怎么办?
这样的事情不起作用:
rails db:rollback:primary
链接到“具有事件记录的多个数据库”文档:
https://edgeguides.rubyonrails.org/active_record_multiple_databases.html
最佳答案
试运行rails db:migrate:down:secondary VERSION=yourdbversionnumber
.
当我尝试运行 rails db:migrate:down
时,我意识到此命令可用然后 rails 给出 this在终端。另外,也许可以在 rails db:migrate:down
上获得更多详细信息,引用 How to rollback a specific migration?
关于ruby-on-rails - 如何使用 Active Record 回滚特定的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58227460/