如何使用 Active Record 回滚特定的数据库

Nav*_*jad 5 ruby-on-rails ruby-on-rails-6

Rails 6 有多个带有 Active Record 的数据库。

我的问题是,如果我想回滚一个特定数据库中的迁移怎么办?

这样的事情不起作用:

rails db:rollback:primary
Run Code Online (Sandbox Code Playgroud)

链接到“具有活动记录的多个数据库”文档:https : //edgeguides.rubyonrails.org/active_record_multiple_databases.html

Hel*_*zir 5

尝试运行rails db:migrate:down:secondary VERSION=yourdbversionnumber

我意识到当我尝试运行时可以使用此命令rails db:migrate:down,然后 rails在终端中给出。另外,也许有关更多详细信息rails db:migrate:down,请参阅如何回滚特定迁移?