Module: ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting

Defined in:
lib/composite_primary_keys/connection_adapters/postgresql_adapter.rb

Instance Method Summary collapse

Instance Method Details

#quote_column_name(name) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/composite_primary_keys/connection_adapters/postgresql_adapter.rb', line 5

def quote_column_name(name)
  # CPK
  # PGconn.quote_ident(name.to_s)
  if name.is_a?(Array)
    name.map do |column|
      PGconn.quote_ident(column.to_s)
    end.join(', ')
  else
    PGconn.quote_ident(name.to_s)
  end
end