Skip to content

Commit

Permalink
ulid instead of UUID for bulk_import
Browse files Browse the repository at this point in the history
  • Loading branch information
harsha-flipp committed Aug 22, 2023
1 parent 92437aa commit 037f08f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion lib/deimos/active_record_consume/batch_record.rb
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ def initialize(klass:, attributes:, bulk_import_column: nil)
@klass = klass
if bulk_import_column
self.bulk_import_column = bulk_import_column
self.bulk_import_id = SecureRandom.uuid
self.bulk_import_id = ULID.generate
attributes[bulk_import_column] = bulk_import_id
end
attributes = attributes.with_indifferent_access
Expand Down
2 changes: 1 addition & 1 deletion lib/deimos/active_record_consume/mass_updater.rb
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ def save_records_to_database(record_list)
def import_associations(record_list)
record_list.fill_primary_keys!

import_id = @replace_associations ? SecureRandom.uuid : nil
import_id = @replace_associations ? ULID.generate : nil
record_list.associations.each do |assoc|
sub_records = record_list.map { |r| r.sub_records(assoc.name, import_id) }.flatten
next unless sub_records.any?
Expand Down

0 comments on commit 037f08f

Please sign in to comment.