DB Wipe helps you clean up your Drupal site by deleting content entities and clearing database tables. It allows you to set protection rules to safeguard specific content or user roles during the cleanup process, and offers both Drush commands and an administrative UI for managing these tasks.
Safely delete content entities and truncate database tables with flexible protection rules.
Features
- Entity deletion: delete nodes, users, taxonomy terms, media via Entity API (fires hooks)
- Fast table truncation: clear logs, sessions, cache tables using direct SQL
- Protection rules: protect specific entities, user roles, or field values from deletion
- Drush commands: db:wipe-entities, dbw:truncate, dbw:info with --dry-run support
- Admin UI: visual interface with preview mode and confirmation steps
- Event system: subscribe to before/after events for custom logic
Use DB Wipe when you need to:
- Clean up test content before going live
- Clear logs and sessions for performance
- Reset development/staging environments
- Bulk delete content while protecting critical data
Ask your assistant about DB Wipe
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 10–11 | Jan 15, 2026 |