Method: ActiveRecord::ConnectionAdapters::MySQL::SchemaStatements#remove_column

Defined in:
activerecord/lib/active_record/connection_adapters/mysql/schema_statements.rb

#remove_column(table_name, column_name, type = nil, **options) ⇒ Object



77
78
79
80
81
82
# File 'activerecord/lib/active_record/connection_adapters/mysql/schema_statements.rb', line 77

def remove_column(table_name, column_name, type = nil, **options)
  if foreign_key_exists?(table_name, column: column_name)
    remove_foreign_key(table_name, column: column_name)
  end
  super
end