更改迁移时间戳以使其更改在Rails中运行的顺序的最佳实践是什么?

问题描述 投票:0回答:1

我正在尝试执行一些迁移,但是当遇到hstore扩展名时,代码将停止。我的AddHstoreExtension迁移文件当前是按时间戳顺序的最后一次迁移。我应该更改时间戳使其首先运行吗?最佳做法是什么?

ruby-on-rails postgresql rails-migrations
1个回答
0
投票

文件名的前缀是用来确定顺序的内容,不是您自己知道的文件本身的时间戳,但是可以,这是可以的。

请记住您可以:

rails db:rollback <number of migrations>

撤消已应用的任何内容。


0
投票

我曾经也遇到过相同类型的情况。我不得不一个接一个地跑。寻找一些最佳实践。找不到一个,所以我只是重新排列了时间戳,而不是再次进行打孔过程。它有点古怪,但是可以达到目的。

但是首先,请记住o回滚到需要修改的地方。

© www.soinside.com 2019 - 2024. All rights reserved.