ruby-on-rails - 更改迁移时间戳以更改迁移在 Rails 中运行的顺序的最佳实践是什么?
问题描述
我正在尝试执行一些迁移,但代码在遇到 hstore 扩展时停止。我的AddHstoreExtension
迁移文件目前是按时间戳顺序排列的最后一次迁移。我应该更改时间戳以使其首先运行吗?什么是最佳做法?
解决方案
文件名的前缀是用来确定顺序的,而不是文件本身的时间戳,只是你知道的,但是可以。
请记住,您可以:
rails db:rollback <number of migrations>
撤消您已应用的任何内容。
推荐阅读
- alamofire - 错误域 = NSPOSIXErrorDomain 代码 = 28 “设备上没有剩余空间” UserInfo = {_kCFStreamErrorCodeKey = 28,_kCFStreamErrorDomainKey = 1}
- sql - 从多列中选择数据
- javascript - TypeError:无法在反应js中读取null的属性'push'
- javascript - 垂直不对齐 div
- reactjs - 当我 create-react-app 说我的 create-react-app 已过时但我无法更新或卸载它时,我的终端向我抛出错误
- swift - Swift 和 Firebase:用户类型的值没有成员 asDict()
- c# - 是否可以为 Action DropDown 设置默认值?
- flutter - 颤振类型'列表
' 不是类型 'List 的子类型 ' - servicestack - 在 Unity 中使用 SharpScript
- javascript - 集成暗模式的系统级设置