Purging Results and Resetting State
Purpose
Explain how to clear result-related state safely when you want to re-import timing data, re-score a meet, or remove bad result data without rebuilding the meet from scratch.
When to Use This Page
Use the result reset tools when:
- you imported bad reads or bad results
- you want to re-import timing files
- you want to keep entries, heats, lanes, and seeding but clear the scoring/output state
- you need a broader meet purge for selected categories such as athletes, events, connectors, or reads
The Two Purge Levels
2Timer has two different purge surfaces inside a meet.
Purge results
The Purge results page is the narrower and safer option when the meet structure should stay in place.
Its goal is:
- clear results-related state
- keep entries
- keep heat/lane assignments
- keep seeding and general meet structure
This is the best option when the meet setup is still good and only the result layer needs to be reset.
Purge database
The broader Purge database page removes selected meet data categories more aggressively.
This can affect:
- athletes
- teams
- entries
- reads
- events
- groups
- leagues
- waves
- divisions
- connectors
- markers
- chips
Use this only when you intentionally want to remove those categories from the meet.
Where to Find It
From an open meet, use:
- Reset Results… for result-focused cleanup
- Purge Database… for broader category deletion
Purge Results
What it is for
Use Purge results when you want to preserve setup and seeding while clearing the result layer.
What it can clear
The page includes result-focused categories such as:
- Entry results This includes times, places, result status, splits, notes, flags, and field-series marks.
- Timing reads Saved Lynx, chip timing, and other inbound raw read records.
- Heat metadata Per-heat result metadata such as wind readings.
- Tie-break results Round-level adjudication metadata such as tie resolutions.
- Connector activity counters Imported-read counts, last-read timestamps, publish totals, and related activity summaries.
- Field-event setup helpers Optional setup helpers such as vertical-jump bar progressions.
Important dependencies
Some result-reset choices automatically require others.
Examples:
- clearing Entry results also forces the related result metadata and connector activity cleanup
- clearing Timing reads also forces connector activity cleanup
This prevents partial cleanup that leaves stale summaries behind.
Confirmation
You must type RESET RESULTS to confirm.
Purge Database
What it is for
Use Purge database when you need to remove selected categories from the meet itself, not just the results layer.
Category examples
- Athletes removes athlete records for the meet
- Teams removes teams and clears related assignments
- Entries, results, and relay legs removes all entry rows and their result state
- Reads removes saved raw timing reads
- Events removes events and also requires dependent cleanup for entries and markers
- Connectors removes meet-level connector configurations
- Chips removes chip definitions
- Waves, Groups, Divisions, and Leagues remove those configuration layers
Important dependencies
Some categories automatically require related cleanup.
Example:
- deleting Events also requires Entries and Markers
The UI handles these dependencies automatically so you do not leave orphaned references behind.
Confirmation
You must type PURGE to confirm.
How to Choose the Right Reset
Choose Purge results when:
- the event structure is still correct
- athlete and entry setup should stay
- seeded heats and lanes should stay
- you mainly need to remove bad results or reads
Choose Purge database when:
- the meet setup itself needs selected categories removed
- you want to clear structural data such as events, athletes, connectors, or teams
- a narrower results reset is not enough
Recommended Workflow Before Purging
- Export a
.2tbackup if the meet is still usable. - Decide whether the problem is results-only or structure-level.
- Choose the narrowest purge that solves the problem.
- Read the dependency badges before confirming.
- Purge.
- Re-import or rebuild only the pieces you intended to replace.
Common Scenarios
Bad chip timing import, but entries and seeding are correct
Use Purge results and clear:
- timing reads
- entry results
- related metadata as required
Then re-import timing data.
Wind, tie-resolution, or field-result layer is wrong
Use Purge results so you can keep the meet structure while removing the result layer.
Event definitions were created incorrectly
Use Purge database if the event structure itself needs to be removed.
Connector setup was wrong and you want to start over
Use Purge database and clear connectors, then recreate them cleanly.
Common Mistakes
- using full meet purge when a results-only reset would have been enough
- forgetting that deleting events also removes dependent event-linked data
- purging reads without understanding that connector activity summaries will also reset
- skipping backup export before destructive cleanup
Verification Checklist
- You picked the correct purge level: results-only or broader meet purge.
- You understand the auto-selected dependency categories.
- You confirmed with the typed phrase intentionally.
- After purge, the meet now contains only the data you expected to keep.
- Re-import or rebuild starts from the cleaner state you intended.
Related Pages
Metadata
- Last Updated: 2026-04-18
- Version: 0.1
- Status: Active
