Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 通过迁移向列添加默认值
我知道它不会影响现有数据,但对于未来的每条记录,我希望有一个默认值 - 即不null存储在列中。
null
如何在不删除列的情况下对现有列执行此操作?
按照评论中的链接,这对我有用:
change_table :my_model do |t| t.change_default :my_column, 0 end
0我想设置的默认值在哪里- 并且:my_column是列的名称。
0
:my_column
附加信息可以在API Docs中找到