Muhammad Aqeel: Undo for Postgres, without losing the rest of your day
23 points by hnisjafx40 3 days ago | 9 comments
agentdev001 3 hours ago
I thought that the name of this undo implementation was Muhammad Aqeel. Its PgVolvra, which is arguably a worse name- phonetically.
replyredrove 2 hours ago
Can’t unsee PgVulva
replythunderbong 45 minutes ago
PgMulva
replySweetSoftPillow 2 hours ago
Let's call it Muhammad Aqeel then.
replya34729t 2 hours ago
Honestly a better name
replygavinray 2 hours ago
> pgVolvra records every row change on the tables you choose. For each change, it keeps the row as it was, and the row as it became, along with who made the change, when, and in which transaction. When something goes wrong, it uses that record to put the affected rows back, and it touches nothing else.
You've essentially replicated the WAL s functionalityI'd imagine you could actually build this reusing a lot of the existing WAL code if you were Inclined
forinti 2 hours ago
This is really cool.
replyMy org uses log tables and triggers and I wish that databases would offer something like this in a declarative manner.
anonymous908213 3 hours ago
Friendly reminder that database software is the literal last thing you want to entrust to vibe coders.
reply