method
column_spec_for_primary_key
v6.0.0 -
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)
return {} if default_primary_key?(column)
spec = { id: schema_type(column).inspect }
spec.merge!(prepare_column_options(column).except!(:null, :comment))
spec[:default] ||= "nil" if explicit_primary_key_default?(column)
spec
end