Review and undo writes

See how many rows an UPDATE or DELETE will really change, then undo it in one click.

Review an UPDATE on Production, run it, then undo it.

The review before a risky write

When you run a single UPDATE or DELETE in the query editor, Querly opens a review if the write is risky: it has no WHERE clause, it targets a large table without pinning exact keys, the connection is tagged Production, or the connection has Safe Mode on.

Counting runs in the background with a two-second budget. If the database can't count in time, the review says so instead of guessing.

Undo after the write

With a licence, Querly keeps a snapshot of the rows a write changes. After it runs, the result shows Undo. Undo first re-reads those rows and shows what changed since:

The restore runs in one transaction: if anything fails, nothing is restored. Grid saves that only edit rows, or only delete rows, get the same Undo from the success message. Edit → Undo Last Write (⌥⌘Z) and Edit → Write History open it later.

The Undo review: 35 rows, all exactly as the write left them, with Restore 35 rows.
Undo checks the rows before it restores them.

What Undo covers

Where snapshots live

Snapshots stay on your Mac, encrypted with AES-256-GCM. The key is kept in the Keychain. They are deleted after 72 hours by default (24 hours or 7 days in Settings → Safety → Undo for Writes), and Clear Undo History removes them at once.

Free and paid

The review is part of free Querly. Undo is included with a licence.

↑↓ move↩ open