Files
SQLWorkbench/docs/PHASE12-NOTES.md
T
Mark Gregory 9c5c0b5a91 Improved progress display
Previously, the progress bar updated only after completing an entire table.

For large tables such as LIBARC, this could make the application appear to have stopped responding.

Phase 10 updates the interface while rows are being exported.
2026-10-16 22:14:53 +01:00

11 lines
1004 B
Markdown

# Phase 12 — Restore Validation
- Exports now create `<backup>.sql.manifest.json` alongside SQL and SHA-256 files.
- The manifest records the selected database, table names and snapshot row counts, view names, trigger names, and routine names/types.
- **Verify Restored Database…** selects an SQL backup and checks its manifest against the selected live database. It optionally verifies the SQL SHA-256 sidecar before checking.
- Reports mismatched table row counts, missing or inaccessible views/triggers/routines, and successful checks. Validation is read-only.
- Structure-only exports record a `null` row count; row-count comparison is skipped for those tables.
- This does **not** validate row content, schema definitions, or guarantee a complete/restorable backup. Do not use as a substitute for a test restore and independent backups.
- Requires appropriate MySQL privileges for SHOW CREATE operations. No external utilities.
- Full Xcode build and live-server tests have not been performed.