STILLWORKS
☕ Support

EterDB, a Postgres fork that makes it easy to recover from incidents

Undoes one bad Postgres transaction — no full restore, no other rows touched

Visit product ↗
Listed Sep 11, 2026 #9 this week

EterDB is a Postgres 18 fork with transaction-level undo — reverse one bad UPDATE, DELETE, or migration and it restores exactly the rows touched. It tracks read-dependencies too, so it also catches later writes that relied on the bad one, something a normal backup can't do since a backup only rewinds everything at once. It's built for coding agents: one CLI command per recovery, with --json output and stable exit codes. History is append-only and never pruned, so even a transaction from weeks ago stays reversible, and the engine plus the eter CLI are open source under Apache 2.0, self-hosted via docker compose.

What holds up

  • +Reverses a single transaction's rows, not a full restore — everything else stays untouched
  • +Tracks read-dependencies, so it also catches later writes that relied on the bad one
  • +Open source under Apache 2.0, self-hosted with docker compose — no vendor lock-in
  • +History is append-only and never pruned — a transaction from weeks ago is still reversible

Mind the limits

  • Postgres only — no undo for MySQL, MongoDB, or other databases
  • Self-hosted via docker compose — no managed cloud version mentioned on the page

Featured here? Take the badge

Put it on your site — it links back to this review. Free for every listed product, always.

Picked by StillWorks
<a href="https://stillworks.dev/products/p/eterdb-a-postgres-fork-that-makes-it-easy-to-recover-from-in/"><img src="https://stillworks.dev/badge/eterdb-a-postgres-fork-that-makes-it-easy-to-recover-from-in.svg" alt="Picked by StillWorks" width="250" height="54"></a>