Mis modelos ActiveRecord usan claves primarias basadas en uuid, y quiero usar find_in_batches
para cargar 1000 registros a la vez. Sin embargo, al ver documentation, indica que solo funciona con la clave principal basada en enteros. Revisé el código y veo que simplemente ordena los registros por "primary_key ASC
". ¿Por qué no funciona con una clave primaria no basada en enteros? ¿Solo por este orden? Probé mi modelo con este método, funciona bien.find_in_batches funciona solo con claves primarias basadas en enteros?
¿Alguien podría explicarme sobre esto?
Sí, es una buena explicación. No pensé en nuevos registros agregados. – Chamnap