首页 > 解决方案 > 更改迁移时间戳以更改迁移在 Rails 中运行的顺序的最佳实践是什么?

问题描述

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

标签: ruby-on-railspostgresqlrails-migrations

解决方案


文件名的前缀是用来确定顺序的,而不是文件本身的时间戳,只是你知道的,但是可以。

请记住,您可以:

rails db:rollback <number of migrations>

撤消您已应用的任何内容。


推荐阅读