module ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting

def encode_array(array_data)

def encode_array(array_data)
  encoder = array_data.encoder
  values = type_cast_array(array_data.values)
  result = encoder.encode(values)
  if encoding = determine_encoding_of_strings_in_array(values)
    result.force_encoding(encoding)
  end
  result
end