method

visit_ChangeColumnDefaultDefinition

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