Powered by Percona Server for PostgreSQL and pgvector
A PostgreSQL restore can recover every row and still leave the application unable to insert the next one. To understand why, we need to look at ownership, table...
November 12 #PostgreSQL #Backups #Security
Let’s say you’re processing events from an API into your CRM. An event comes in and tells you that a particular contact is a Director at a company. So you updat...
November 4 #PostgreSQL #Webhooks #CRM #Concurrency
I’m a long term user of MySQL with both asynchronous replication and synchronous with PXC. For a while now this has been on Kubernetes with either Helm deployme...
October 29 #PostgreSQL
Two successful reservations of three units should reduce stock from ten to four. A read-calculate-write operation can instead leave seven: both clients overwrit...
October 27 #PostgreSQL #Concurrency #Testing #Docker
pg_stat_monitor started as a fork of pg_stat_statements, built to be a more advanced replacement for it. It provides more detailed information about query execu...
October 19 #PostgreSQL #Opensource #pg_stat_monitor #monitoring
This is a synthetic laboratory example, not a customer production incident. AI assisted with drafting and checking the material....
October 15 #PostgreSQL #Python #Testing #Concurrency
Everyone who follows database news has already heard about the delays of PostgreSQL 19: the major release that was supposed to go GA in September, now scheduled...
October 15 #PostgreSQL #Opensource #AI
I take over apps that were made with Lovable, Bolt or v0....
October 13 #PostgreSQL #Supabase #Security #RLS
PGConf.EU is right around the corner! This year, we’re heading to Valencia for three days of talks on October 20-22, followed by the Community Events Day on Fri...
October 9 #PostgreSQL #pgBackRest #Community #Conferences
When you read about how LLMs help developers start on a project, it’s usually about how quickly they can create their first meaningful PRs. But is it really the...
September 25 #PostgreSQL #Opensource #AI
Every document-processing system I have worked on arrives at the same shape. Something uploads a file, something else has to read it, run it through an extracti...
September 16 #PostgreSQL #Percona Server for P #Queues #Concurrency
A backup is only useful if it can be restored. This lab seeds a source database, takes a logical archive, deliberately deletes the source database, restores int...
September 14 #PostgreSQL #Docker #Backup #PowerShell
A database migration can be syntactically correct and still be a poor release candidate. A regular index build can block writes, an ALTER TABLE may wait behind ...
September 8 #PostgreSQL #Migrations #CI #Testing
Back in February, I wrote about Hackorum, a forum style web view of the pg-hackers mailing list. If you missed that post, you can read it here first. It turns t...
August 20 #Percona #PostgreSQL #Community #Mailing Lists
I would like to introduce here the curious case that I had on a Patroni Cluster in production, after a migration from Oracle, with timezone differences between ...
August 20 #PostgreSQL #Patroni #PgBouncer #Kubernetes