通过迁移向列添加默认值

如何向通过迁移已经存在的列添加默认值

我能找到的所有文档都向您展示了如何在该列不存在的情况下执行此操作,但在本例中,它确实存在

以下是您应该如何做到这一点:

change\u列:users,:admin,:boolean,:default=>错误的

但是有些数据库,如PostgreSQL,不会为以前创建的行更新字段,因此请确保在迁移时也手动更新字段

发表评论