column(column_name, type, **options)
public
Adds a new
column
to the named table.
t.column(:name, :string)
See TableDefinition#column for details of the options you can use.
# File activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb, line 541
def column(column_name, type, **options)
index_options = options.delete(:index)
@base.add_column(name, column_name, type, options)
index(column_name, index_options.is_a?(Hash) ? index_options : {}) if index_options
end