EterDB launches as a Postgres fork with built-in undo for database writes
A new open-source project called EterDB extends PostgreSQL with the ability to reverse individual transactions, including updates, deletes, or entire batches, even after they have been committed. It tracks dependencies between reads and writes so that changes relying on a bad transaction are also caught, and it retains an append-only history that allows recovery of data from weeks or months earlier.