if ids.present?
            conditions << if ids.size > 1
              "#{@adapter.primary_key_column} IN (#{ids.map { |id| "'#{id}'" }.join(',')})"
            else
              "#{@adapter.primary_key_column} = '#{ids.first}'"