Method: ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#change_column_null
- Defined in:
- activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
#change_column_null(table_name, column_name, null, default = nil) ⇒ Object
:nodoc:
388 389 390 391 392 393 394 395 396 |
# File 'activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb', line 388 def change_column_null(table_name, column_name, null, default = nil) # :nodoc: validate_change_column_null_argument!(null) unless null || default.nil? execute("UPDATE #{quote_table_name(table_name)} SET #{quote_column_name(column_name)}=#{quote(default)} WHERE #{quote_column_name(column_name)} IS NULL") end change_column table_name, column_name, nil, null: null end |