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

Posted by fdeth 2 days ago

Counter5Comment2OpenOriginal

Hey everyone, a few months ago, after recovering from a Clade-generated bug, I was thinking to myself “wouldn’t it be nice if prod DB writes were easy to roll back”. I’ve put something together: it’s a two-container deploy plus a CLI tool. It’s far from being production ready, so please be gentle. All feedback welcome!

The nitty gritty: https://eterdb.com/tech

GitHub: https://github.com/eterdb/eterdb

Comments

Comment by NewJazz 1 day ago

Uh, pitr is a thing in many many postgresql management layers.

https://pgbarman.org/

Comment by fdeth 1 day ago

Yes, but PITR is not surgical, you can’t easily undo just the faulty transactions.