我正在尝试执行一些迁移,但是当遇到hstore扩展名时,代码将停止。我的AddHstoreExtension
迁移文件当前是按时间戳顺序的最后一次迁移。我应该更改时间戳使其首先运行吗?最佳做法是什么?
文件名的前缀是用来确定顺序的内容,不是您自己知道的文件本身的时间戳,但是可以,这是可以的。
请记住您可以:
rails db:rollback <number of migrations>
撤消已应用的任何内容。
我曾经也遇到过相同类型的情况。我不得不一个接一个地跑。寻找一些最佳实践。找不到一个,所以我只是重新排列了时间戳,而不是再次进行打孔过程。它有点古怪,但是可以达到目的。
但是首先,请记住o回滚到需要修改的地方。