6
我的ActiveRecord模型使用基於uuid的主鍵,我想用find_in_batches
一次加載1000條記錄。但是,看到documentation,它只能使用基於整數的主鍵。我瀏覽了代碼,我發現它只是通過「primary_key ASC
」訂購記錄。爲什麼它不適用於基於非整數的主鍵?僅僅是因爲這個順序?我用這種方法試用了我的模型,它工作正常。find_in_batches僅適用於基於整數的主鍵?
任何人都可以解釋我嗎?
是的,這是一個很好的解釋。我沒有考慮添加新記錄。 – Chamnap