4 ruby-on-rails rails-migrations
我想从我的表中做一个非空的列,以通过rails迁移允许null?这该怎么做?我是否更改了创建表或创建新表的原始迁移?以及如何做到这一点.
Ser*_*sev 10
您需要change_column:http://apidock.com/rails/ActiveRecord/ConnectionAdapters/SchemaStatements/change_column
使用它创建一个新的迁移文件
change_column :my_table, :my_column, :integer, :null => true
Run Code Online (Sandbox Code Playgroud)
或者您可以使用专门的命令(change_column_null):
change_column_null :my_table, :my_column, true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3906 次 |
| 最近记录: |