Database Deletion
This document outlines the deletion practices within the system for clubs, users, club scores, and attendance records. It clarifies which actions are reversible and which are permanent.
Archiving vs. Deleting
When deleting clubs or deleting users, the underlying system logic does not remove the data entirely from the database. Instead, the data is archived, allowing it to be restored if necessary.
Clubs and users that are deleted are not fully erased but are instead archived for potential recovery by administrators. This ensures that such deletions can be reversed if needed.
This archiving approach ensures flexibility and provides a safeguard in case of accidental deletions or future reinstatements.
Irreversible Deletions: Scores and Attendance
In contrast, the deletion of club scores and attendance records is permanent. Once these records are deleted, they are fully removed from the database with no option for recovery.
Deleting club scores or attendance records is an irreversible action. Please make sure that deletions of this kind are intentional and final, as they cannot be undone.
The permanent deletion of scores and attendance helps maintain the accuracy of performance data and reports, preventing any inconsistency due to data restoration.
Summary
- Clubs and users: When deleted, they are archived and can be restored, making these deletions reversible.
- Club scores and attendance records: These are permanently deleted, and the action is not reversible.
By differentiating between reversible and irreversible deletions, the system ensures flexibility where needed and maintains the integrity of performance data for accurate reporting.