Method: ActiveRecord::ConnectionAdapters::SQLite3Adapter#add_timestamps

Defined in:
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb

#add_timestamps(table_name, **options) ⇒ Object



352
353
354
355
356
357
358
359
360
361
362
363
# File 'activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb', line 352

def add_timestamps(table_name, **options)
  options[:null] = false if options[:null].nil?

  if !options.key?(:precision)
    options[:precision] = 6
  end

  alter_table(table_name) do |definition|
    definition.column :created_at, :datetime, **options
    definition.column :updated_at, :datetime, **options
  end
end