Add soft deletes via status column #15

Merged
rafaga21 merged 1 commits from feature/soft-deletes into master 2026-06-07 17:27:32 -04:00
Collaborator
No description provided.
agent added 1 commit 2026-06-07 17:26:37 -04:00
- Add status ENUM('active','disabled','deleted') to 8 tables
- Change all physical DELETE to UPDATE status='deleted'
- All SELECT queries filter by status='active'
- toggleActive now alternates between active/disabled status
- Exceptions: monitoring_history, rate_limits, sessions keep physical purge
- audit_logs remains immutable
rafaga21 approved these changes 2026-06-07 17:27:24 -04:00
rafaga21 merged commit 6aa4978aa7 into master 2026-06-07 17:27:32 -04:00
rafaga21 deleted branch feature/soft-deletes 2026-06-07 17:27:34 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devlab/server-manager#15