method
visit_ChangeColumnDefinition
rails latest stable - Class:
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::SchemaCreation
visit_ChangeColumnDefinition(o)private
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb, line 33
def visit_ChangeColumnDefinition(o)
column = o.column
options = o.options
sql_type = type_to_sql(o.type, options[:limit], options[:precision], options[:scale])
change_column_sql = "CHANGE #{quote_column_name(column.name)} #{quote_column_name(options[:name])} #{sql_type}"
add_column_options!(change_column_sql, options.merge(column: column))
add_column_position!(change_column_sql, options)
end