Method: ActiveRecord::ConnectionAdapters::SchemaStatements#primary_key

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

#primary_key(table_name) ⇒ Object

Returns just a table’s primary key



145
146
147
148
149
# File 'activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb', line 145

def primary_key(table_name)
  pk = primary_keys(table_name)
  pk = pk.first unless pk.size > 1
  pk
end