Method: ArelExtensions::Visitors::MSSQL#primary_Key_From_Table
- Defined in:
- lib/arel_extensions/visitors/mssql.rb
#primary_Key_From_Table(t) ⇒ Object
149 150 151 152 153 154 155 |
# File 'lib/arel_extensions/visitors/mssql.rb', line 149 def primary_Key_From_Table t return unless t column_name = @connection.schema_cache.primary_keys(t.name) || @connection.schema_cache.columns_hash(t.name).first.try(:second).try(:name) column_name ? t[column_name] : nil end |