Backup / Restore
✓ functionalBack up and restore the database, with destructive steps scripted first for review.
Back up and restore the database. This was the first real Tools-menu admin dialog and set the template the rest follow: a focused form on the shared dialog chrome, with any destructive step scripted first for review rather than run on click.
On SQL Server, the dialog has Backup and Restore tabs
over a live database dropdown and a path field that pre-fills a sensible
.bak location. Backup offers Full,
Differential, or Log, with Compression and Checksum on
by default and Copy-only opt-in; Restore offers REPLACE (off by
default) and RECOVERY (on). A preview pane shows the exact
BACKUP / RESTORE T-SQL as you type, and
Script to Editor hands it to a query tab - nothing runs from the
dialog.
pg_restore or the mysql client directly: it sniffs the chosen file to tell an archive from a plain SQL script, exposes the pg_restore flags (--clean, IF EXISTS, single transaction, --no-owner), shows the exact command line in a danger confirm before anything runs, streams per-object progress, and refuses production-marked connections outright.