Rails - 如何回滚之前的第 4 次和第 5 次迁移
Posted
技术标签:
【中文标题】Rails - 如何回滚之前的第 4 次和第 5 次迁移【英文标题】:Rails - how to rollback 4th and 5th previous migrations 【发布时间】:2015-08-28 12:04:32 【问题描述】:我有许多以时间戳命名的迁移。我只想知道我可以在不使用版本号的情况下回滚第 4 次和第 5 次迁移吗? 我知道我可以这样做
rake db:rollback VERSION=20150612124515
rake db:rollback VERSION=20150612125015
但我想要其他方式。可能不可能,我只是好奇。 我知道,我可以覆盖 application.rb 以像旧方式一样命名迁移。我也不想这样。
这不是Ruby on Rails: How can I revert a migration with rake db:migrate? 的副本,因为他在那里询问使用版本或/和使用向下迁移方法的正常回滚。我知道这两个的用途,我在问我在这里提到的任何其他内容。无论如何,谢谢大家。
【问题讨论】:
你还想要什么方式? 任何我可以轻松修改第 4 次和第 5 次迁移的东西。不会使用长版本名称的东西。 使用全名有什么问题?不像我们没有文件名完成。 使用全名没有问题,我只是好奇是否有其他方法。 Ruby on Rails: How can I revert a migration with rake db:migrate?的可能重复 【参考方案1】:不,除了使用 VERSION=...
语法之外,没有其他内置的简单方法可以回滚特定迁移。
【讨论】:
以上是关于Rails - 如何回滚之前的第 4 次和第 5 次迁移的主要内容,如果未能解决你的问题,请参考以下文章
jpicker默认颜色中的第4和第5列颜色不要在我的输入框中输入值