Feature Request: Table-Level Database Restores
B
Bradley Maravalli
WP Engine's Advanced Restore functionality provides excellent flexibility by allowing customers to restore either files, databases, or both independently. However, there is currently no option to restore individual database tables from a backup.
For agencies and developers managing complex WordPress environments, a table-level restore feature would be extremely valuable. Many issues impact only a specific portion of the database, such as:
• Corrupted plugin tables
• Accidental deletion of custom data
• Failed imports or migrations
• Ecommerce order data issues
• Custom application tables created by plugins
• User or content-related data errors
In these situations, restoring an entire database is often too disruptive because it can overwrite legitimate changes that have occurred since the backup was created.
A table-based restore workflow would allow customers to:
• Select one or more tables from a backup snapshot
• Preview the tables that will be restored
• Restore only the affected tables without impacting the rest of the database
• Reduce downtime and data loss risks
• Avoid manual database exports, imports, and SQL manipulation
This capability would be especially beneficial for agencies, developers, WooCommerce sites, membership platforms, and other data-intensive applications where a full database rollback is often not a practical option.
WP Engine already provides granular file and database restore options. Extending that granularity to the table level would provide a powerful middle ground between full database restores and manual database recovery procedures.