method
column_spec_for_primary_key
rails latest stable - Class:
ActiveRecord::ConnectionAdapters::ColumnDumper
column_spec_for_primary_key(column)public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract/schema_dumper.rb, line 13
def column_spec_for_primary_key(column)
return {} if default_primary_key?(column)
spec = { id: schema_type(column).inspect }
spec.merge!(prepare_column_options(column).except!(:null))
spec[:default] ||= "nil" if explicit_primary_key_default?(column)
spec
end