method
visit_ChangeColumnDefaultDefinition
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::MySQL::SchemaCreation
visit_ChangeColumnDefaultDefinition(o)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/mysql/schema_creation.rb, line 27
def visit_ChangeColumnDefaultDefinition(o)
sql = +"ALTER COLUMN #{quote_column_name(o.column.name)} "
if o.default.nil? && !o.column.null
sql << "DROP DEFAULT"
else
sql << "SET DEFAULT #{quote_default_expression(o.default, o.column)}"
end
end