Method: ActiveRecord::ConnectionAdapters::SchemaStatements#add_timestamps

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

#add_timestamps(table_name, **options) ⇒ Object

Adds timestamps (created_at and updated_at) columns to table_name. Additional options (like :null) are forwarded to #add_column.

add_timestamps(:suppliers, null: true)


1459
1460
1461
1462
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb', line 1459

def add_timestamps(table_name, **options)
  fragments = add_timestamps_for_alter(table_name, **options)
  execute "ALTER TABLE #{quote_table_name(table_name)} #{fragments.join(', ')}"
end