DB Purger deletes (or soft-deletes) every row related to a single top-level record (e.g. a company or account) using a declarative Ruby purge plan. Tables are purged in primary-key batches, child tables before their parents, with plan validation against the live schema, an explain (dry-run) mode that emits SQL, and ActiveSupport::Notifications instrumentation for metrics.
Required Ruby Version
>= 3.3
Authors
Doug Youch
Versions
-
0.8.0
-
source
- 0.8.0 source October 05, 2026 (22 KB)
-
-
0.7.0
-
source
- 0.7.0 source October 01, 2026 (22 KB)
-
-
0.6.0
-
source
- 0.6.0 source October 01, 2026 (20.5 KB)
-
-
0.5.0
-
source
- 0.5.0 source October 01, 2026 (18 KB)
-
-
0.4.1
-
source
- 0.4.1 source July 31, 2025 (9.5 KB)
-