迁移导致列重新排序

时间:2019-11-06 20:04:58

标签: mysql ruby-on-rails schema

轨道5.0.7 mysql2 0.4.10

每当我运行迁移时,列就会在架构中重新排序。当我尝试将更改推送到共享存储库时,这会引起问题。我已经看过,但是在任何地方都没有找到对此的参考。

例如,假设我有教师表和学生表:

如果我运行迁移以将first_name添加到Teachers表中,那么Student表中的列等级将被移动。如果它在名称列下方,那么现在在名称列上方。

我意识到以不同的顺序排列列确实是有问题的,但这是我要解决的一个令人讨厌的谜。

0 个答案:

没有答案
相关问题