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