Как я могу сделать что-то вроде find_in_batches_by_sql в Rails

find_in_batches не поддерживает чистый SQL (насколько я понимаю).
find_by_sql не имеет пакетной поддержки (насколько я понимаю).

Итак, как я могу сделать что-то вроде find_in_batches_by_sql ?

SQL - это неприятный программно сгенерированный материал, он указывает на сторонние базы данных, и в результирующих наборах может быть возвращено от сотен тысяч до миллионов записей.

Есть ли другие уловки с курсором в ActiveRecord, на которые мне следует обратить внимание?

Спасибо.

8
задан z5h 11 October 2011 в 16:48
поделиться