轨道5.0.7 mysql2 0.4.10
每当我运行迁移时,列就会在架构中重新排序。当我尝试将更改推送到共享存储库时,这会引起问题。我已经看过,但是在任何地方都没有找到对此的参考。
例如,假设我有教师表和学生表:
如果我运行迁移以将first_name添加到Teachers表中,那么Student表中的列等级将被移动。如果它在名称列下方,那么现在在名称列上方。
我意识到以不同的顺序排列列确实是有问题的,但这是我要解决的一个令人讨厌的谜。
轨道5.0.7 mysql2 0.4.10
每当我运行迁移时,列就会在架构中重新排序。当我尝试将更改推送到共享存储库时,这会引起问题。我已经看过,但是在任何地方都没有找到对此的参考。
例如,假设我有教师表和学生表:
如果我运行迁移以将first_name添加到Teachers表中,那么Student表中的列等级将被移动。如果它在名称列下方,那么现在在名称列上方。
我意识到以不同的顺序排列列确实是有问题的,但这是我要解决的一个令人讨厌的谜。