// HACKER NEWS — CYBERSECURITY
Show HN: EterDB, a Postgres fork that makes it easy to recover from incidents
Postgres with transaction-level undo. Reverse one bad transaction, not the
whole database.
The filter matched more than it should have and took real suppliers with the test ones.
Restore exactly the rows that vanished, every column intact.
A migration dropped a column something still reads. Recover the column and its values from
before the migration. No full restore, no downtime.
Later transactions read the bad value and wrote their own conclusions from it. eterDB tracks
reads, so it knows which writes depended on the bad one. Revert them together, or see
exactly what diverges if you don't. A backup can only rewind all of it.
The mechanism, from row versions to read-dependency capture.
The engine and the eter CLI are Apache 2.0, storage and time travel
included. docker compose up, then undo a live transaction on your own
database.