Voile.Migration.MasterImporter (Voile v0.1.27)

Copy Markdown View Source

Imports master data including authors/creators and publishers from CSV files with optimized streaming and batch processing.

Expected CSV structure:

  • scripts/csvdata/mst/mst_author*.csv
  • scripts/csvdata/mst/mst_publisher*.csv

Summary

Types

cache()

@type cache() :: %{
  existing_creator_names: MapSet.t(),
  existing_publisher_names: MapSet.t()
}

Functions

import_all(batch_size \\ 1000)