我创建了一个简单地添加新列的迁移,但是我希望它添加在created_at和updated_at列之前,有没有一种方法可以指定创建新列的位置?
我搜索了一下,只发现有人说要在add_column中使用:after选项,但它什么也不做。然后我查看了rails api文档,没有找到这样的选项。
发布于 2012-01-29 01:03:47
发布于 2015-12-19 00:09:25
根据我的研究,:after选项不适用于SQLite或Postgres,因为这些DBMS不允许这样的操作。但是,该选项适用于MySQL。
参考文献:
https://stackoverflow.com/questions/9046413
复制相似问题