我的 ActiveRecord 模型使用基于 uuid 的主键,我想find_in_batches
一次加载 1000 条记录。但是,看到文档,说它只适用于基于整数的主键。我浏览了代码,我看到它只是按“ primary_key ASC
”排序记录。为什么它不适用于基于非整数的主键?就因为这个命令?我用这种方法尝试了我的模型,它工作正常。
谁能解释一下这个?
我的 ActiveRecord 模型使用基于 uuid 的主键,我想find_in_batches
一次加载 1000 条记录。但是,看到文档,说它只适用于基于整数的主键。我浏览了代码,我看到它只是按“ primary_key ASC
”排序记录。为什么它不适用于基于非整数的主键?就因为这个命令?我用这种方法尝试了我的模型,它工作正常。
谁能解释一下这个?