标签: ruby migration database-migration sequel
我有一个用户表。我试图将列的默认Integer值从0更改为1.
到目前为止,我能想出的唯一方法是在单独的迁移中删除并添加具有更新默认值的列。但我不想这样做,因为这会丢失预先存在的表格中的数据。我还没能在网上找到答案。
有续集的方式吗?
答案 0 :(得分:1)
set_column_default怎么样?
set_column_default
alter_table :foo do set_column_default :bar, 1 end