SleekView for Migrate DB: profiles & exports as tables
Migrate DB stores its saved profiles and find-replace pairs in serialized options under wp_options. SleekView reads those keys directly so the legacy free-tier installs that still drive production exports become auditable as flat tables.
♾️ Lifetime License available
Legacy Migrate DB installs need real visibility
Migrate DB is the older free-tier name for what later became WP Migrate Lite. Many sites still run it because the workflow works and there is little incentive to switch. The plugin's saved profiles, find-replace pairs, and exported SQL options live in serialized arrays under wp_options. The default UI lists profiles one at a time, which means cross-install audits never happen unless someone writes custom SQL.
SleekView reads the saved-profiles option directly and unpacks it into a sortable view. Profile name, source URL, destination URL, last-run timestamp, and the number of find-replace pairs become columns. A second view exposes each saved pair as its own row so a single agency-wide filter can answer which clients still carry the old CDN hostname.
Writes are deliberately limited on the legacy plugin since its programmatic hooks are sparse. SleekView captures a rollback snapshot before any direct option edit, so serialized integrity is preserved even when the plugin offers no setter.
Workflow
Audit every Migrate DB legacy profile in one view
Sample the legacy option keys
wpmdb_settings and wpmdb_profiles, detects which version the install runs, and unpacks the serialized blob into typed columns.
Flatten saved pairs
Surface staleness
Export and archive
Sample columns
A typical Migrate DB profiles view
wp_options (keys: wpmdb_settings, wpmdb_profiles)
| Profile | Source | Destination | Pairs | Last run | Status |
|---|---|---|---|---|---|
| Prod export | site.com | (SQL file) | 5 | Apr 22 | OK |
| Staging export | staging.site.com | (SQL file) | 3 | Apr 19 | OK |
| Old prod | old.site.com | (SQL file) | 2 | Jan 11 | Stale |
| Sandbox | sandbox.site.com | (SQL file) | 1 | 2023 | Unused |
Comparison
Default Migrate DB admin vs SleekView
Default Migrate DB admin
-
Saved profiles live as serialized blobs in
wp_options - Cross-profile comparisons need clicking each profile open
- No portfolio-wide view of find-replace pair drift
- Stale profiles accumulate silently and never surface
- Legacy free version offers no programmatic audit endpoint
SleekView
- Unpack saved-profiles options into a flat view
- List every find-replace pair across all profiles
- Filter on source URL to find stale hostname references
- Surface last-run timestamps as a sortable column
- Save cleanup presets for unused legacy profiles
Features
What SleekView gives you for Migrate DB
Legacy profile inventory
Audit every saved Migrate DB profile in one ranked list, with source, destination, and pair count. Helpful when reviewing long-running client installs at handover.
Stale-profile detection
Filter to profiles whose last-run timestamp is older than ninety days, so unused legacy profiles can be retired rather than living forever in the serialized blob.
Migration archival
Keep an exportable record of every saved Migrate DB profile for client documentation before migrating off the legacy plugin to a newer migration tool.
Audience
Who uses SleekView for Migrate DB
Maintenance engineers
Audit the legacy Migrate DB profiles on inherited client installs, with source and destination URLs surfaced as sortable columns instead of hidden serialized blobs.
Migration archivists
Document every saved profile before retiring the legacy plugin, exporting the audit table to CSV as part of the client handover package.
Security reviewers
Confirm no profile carries credentials in plaintext URL form, with a portfolio-wide filter on source URL patterns for compliance reviews.
The bigger picture
Why legacy migration plugins still deserve audit visibility
Older WordPress installs accumulate plugins the same way long-running monoliths accumulate database tables: nobody removes anything because nobody can confidently audit what is still in use. Migrate DB is a textbook example. The plugin works, the workflow is familiar, and there is no business reason to swap it out as long as it continues to do the local-development job.
The cost of that pragmatism is that saved profiles live as opaque serialized blobs that drift further from current hostnames every quarter. Reading the option directly turns that blob into a workspace. Stale profiles, drifted find-replace pairs, and inherited client configurations become visible without phpMyAdmin.
Once the audit exists, deprecating the legacy plugin in favour of WP Migrate Lite or another modern tool becomes a planned migration rather than a leap of faith. That documented step is what separates a maintenance practice from a hope-it-works practice on installs that have been running for half a decade.
Questions
Common questions about SleekView for Migrate DB
The free Migrate DB plugin has been folded into WP Migrate Lite as part of the WP Migrate product rebrand. Many older installs still run the legacy version, which is what makes a flat audit view useful for handover and migration planning.
 SleekView does not perform the plugin swap. It does provide a CSV export of every saved profile, which is the documentation a migration engineer needs before retiring the legacy plugin in favour of WP Migrate Lite or Pro.
 
Older Migrate DB versions used a few different option keys, including wpmdb_settings and wpmdb_profiles. SleekView's agent samples both and falls back automatically depending on which version is installed.
No. The legacy plugin offers very few programmatic hooks. SleekView keeps runs inside the plugin UI and provides only the audit view, which is where the legacy-install value sits.
 Yes. SleekView captures a rollback snapshot before any direct option write, and reads are entirely safe. The agent never rewrites serialized arrays unless a setter is available.
 Yes. Capability gating works the same way as on every other SleekView page. Senior maintenance engineers see the full URL list; junior staff see only profile names and last-run timestamps.
 Yes. Per-subsite option tables are read independently, so a single SleekView workspace can audit Migrate DB profiles across an entire network. Multisite-specific keys are surfaced as additional columns.
 Yes. Sort the profile-inventory view by source URL or pair signature. Profiles that share source and destination but live under different names appear adjacently, which makes deduplication a five-minute task.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Purolator
- Woocommerce Conditional Shipping And Payments
- Woocommerce Quickbooks
- Bigcommerce
- Woocommerce Paytm Gateway
- Woocommerce Coingate
- Wc Marketplace
- Woocommerce Rewards Points
- Woocommerce Eu Vat Number
- Woocommerce Canpar Shipping
- Woocommerce Zoho Books
- Wpc Grouped Product
- Woocommerce Mix And Match
- Woocommerce Extra Fees
- Woocommerce Print Invoices