
Core ingestion logic for catch survey data
ingest_catch_survey_version.RdCore ingestion logic for catch survey data
Details
This helper is shared by ingest_wcs_surveys(), ingest_kefs_surveys_v1()
and ingest_kefs_surveys_v2(). The destination bucket is therefore whatever
the caller puts in storage_config$options and is never chosen here: WCS
callers pass options_wcs (the dedicated peskas-wcs bucket), KEFS callers
pass options. Hardcoding a bucket here would put KEFS raw surveys into the
WCS-only bucket.