如何向通过迁移已经存在的列添加默认值
我能找到的所有文档都向您展示了如何在该列不存在的情况下执行此操作,但在本例中,它确实存在
以下是您应该如何做到这一点:
change\u列:users,:admin,:boolean,:default=>;错误的
但是有些数据库,如PostgreSQL,不会为以前创建的行更新字段,因此请确保在迁移时也手动更新字段
共同学习, 共同进步, 祝各位早日成为代码大神
如何向通过迁移已经存在的列添加默认值
我能找到的所有文档都向您展示了如何在该列不存在的情况下执行此操作,但在本例中,它确实存在
以下是您应该如何做到这一点:
change\u列:users,:admin,:boolean,:default=>;错误的
但是有些数据库,如PostgreSQL,不会为以前创建的行更新字段,因此请确保在迁移时也手动更新字段