# Command: `whois:dedupe`

**Description**: Delete duplicate whois\_data docs, keeping the newest per domainName (dry-run unless --no-confirm)
**Status**: completed
**Started**: 2026-10-13 16:03:36 | **Ended**: 2026-10-13 16:03:36 | **Duration**: 0s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

16:03:36 [INFO] Lock acquired for command: whois:dedupe

16:03:36 [INFO] 🔍 Scanning whois\_data for duplicate domainName values...

16:03:36 [INFO] Duplicate groups: 308

16:03:36 [INFO] Redundant documents: 10338

16:03:36 [INFO] Distinct keys: 2436 (0 with a legacy spelling to rewrite)

16:03:36 [INFO] canyonthemes.com × 208

16:03:36 [INFO] ayakacasinos.com × 397

16:03:36 [INFO] xn--lck0a4du98mjrdpy0itfm.jp × 67

16:03:36 [INFO] stichtingunitvictor.nl × 105

16:03:36 [INFO] sunplaza.jp × 67

16:03:36 [INFO] … 303 more group(s)

16:03:36 [INFO] Dry run — no documents deleted.

16:03:36 [INFO] Re-run with --no-confirm to delete redundant docs and normalize stored keys, then 'php artisan mongo:ensure-indexes' to create the unique domainName index.

16:03:36 [INFO] Lock released for whois:dedupe

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-10-14T08:31:15+00:00*
