HelpDatabase Reference › Gather_History

Gather_History Table

The Gather_History table records the history of gather requests run in the DNAGedcom Client. Each row represents one gather request for one kit — what was requested, when it ran, and summary metrics about the data that was collected. It is used to populate the gather history view and per-kit gather summaries.

This is an internal application table. It tracks the application’s own activity and does not store DNA match data itself.

Column Reference

Request Details

ColumnTypeDescription
Idint (PK)Auto-incrementing primary key
companystringThe service the gather ran against (Ancestry, FTDNA, MyHeritage, GEDmatch, 23andMe)
kitIdentifierstringIdentifier of the kit being gathered
kitDescriptionstringFriendly description / name of the kit
userIDstringThe service account user ID used for the gather

Requested Options

ColumnTypeDescription
gatherICWboolWhether In-Common-With (shared match) gathering was requested
gatherChromoboolWhether chromosome / segment gathering was requested
gatherTreeboolWhether tree gathering was requested
minCMdecimalMinimum shared cM threshold requested for the gather
maxCMdecimalMaximum shared cM threshold requested for the gather

Timing

ColumnTypeDescription
requestDateDateTimeWhen the gather was requested / queued
startDateDateTimeWhen the gather actually started running (shows as “Pending” until set)
endDateDateTimeWhen the gather finished

Result Metrics

ColumnTypeDescription
metricMinCMdecimalLowest shared cM actually seen among gathered matches
metricMaxCMdecimalHighest shared cM actually seen among gathered matches
metricMatchCountintNumber of matches gathered
metricICWCountintNumber of ICW (shared match) records gathered
metricChromoCountintNumber of chromosome / segment records gathered
metricTreeCountintNumber of tree records gathered

How It’s Populated

A row is inserted when a gather is requested (requestDate set, startDate still pending). As the gather runs, the record is updated, and when it completes the row is finalized with the actual startDate, endDate, and the result metrics. The gather history view reads these rows ordered by requestDate descending, and a separate summary query rolls them up per kit (latest request date, max/min cM, and the largest match / ICW / chromosome / tree counts seen).

Related Tables

  • DNA_Schedule — recurring gather schedules, which share the same request fields (company, kit, options, cM range).
  • DNA_Process — lower-level record of an individual gather process run with timing and parameters.
  • DNA_Kits — the kits that gathers are run against.