Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/instructure/ar_find_in_batches_with_usefulness
find_in_batches that preserves order, groups, and distinct
https://github.com/instructure/ar_find_in_batches_with_usefulness
Last synced: 8 days ago
JSON representation
find_in_batches that preserves order, groups, and distinct
- Host: GitHub
- URL: https://github.com/instructure/ar_find_in_batches_with_usefulness
- Owner: instructure
- License: mit
- Created: 2015-03-02T17:40:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-04-10T15:30:26.000Z (over 9 years ago)
- Last Synced: 2024-04-14T20:25:43.111Z (7 months ago)
- Language: Ruby
- Size: 109 KB
- Stars: 0
- Watchers: 16
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# WIP: find_in_batches_with_usefulness
Extraction of find_in_batches_with_usefulness from canvas/config/initializers/active_record.rb:619
Makes find_in_batches better, preserving
- Order
- Group
- Distinct## WARNING
ar_find_in_batches_with_usefulness is being ported from private code used in Instructure's canvas-lms
product. This port is not yet complete, so there may be missing functionality or bugs still remaining.Currently supports only cursors in postgres.