Sammlung von Newsfeeds
Gülçin Yıldırım Jelínek: New system views in PostgreSQL 19
While writing about the monitoring improvements in PostgreSQL 19 and preparing my new talk on Postgres observability for PostgreSQL Conference Europe in October, I noticed the system views got their own section in this release. The last time they were similarly highlighted was in PG13 and PG14. So I decided the system views need a blog of their own to go through what has changed.
Maki Majima: Migration files and Git do not mix
Your repository contains two version control systems.
One is Git. The other is your migration directory — a timestamped, append-only sequence of schema changes with its own applied-state tracking in the database. Two systems, two timelines, living in the same repo. And they do not synchronize.
Vibhor Kumar: When AI Takes Action, What Proves What Actually Happened?
Imagine an AI agent handling a customer refund.
It receives the request, retrieves the order, evaluates the relevant information, decides the refund is allowed, and invokes the appropriate service. From the AI system’s perspective, the workflow succeeded because the trace shows that a decision was made and a tool was called.
Henrietta Dombrovskaya: That’s how Postgres met Django!
That was an experimental meetup: we never, ever scheduled meetups in August, especially during the last week of August! Still, when Keanya Phelps came up with the idea to have a Postgres meetup during the Djangocon.US conference, I couldn’t say no!
Until the last week before the meetup, I was unsure how many people would register and, more importantly, how many would come, but we had a full house (and yes, I didn’t take enough pictures because we had a Zoom setup crisis, so you have to trust me!)
Radim Marek: Read your own writes, off the primary
Your API accepts the change. It returns 201 Created or 200 OK, the system has saved the user's change, and the moment the user clicks, the change disappears from the app, only to resurface seconds later. That's if you are lucky. There's no error. The change simply ceased to exist for a while.
Richard Yen: pg-catalog-almanac
pg_catalog is one of the most important interfaces PostgreSQL gives us: it exposes the metadata that describes database structure – tables, columns, indexes, constraints, types, and dependencies – alongside views into what the server is doing right now. When diagnosing replication lag, long-running or blocked queries, idle transactions, lock contention, vacuum activity, and other real-time performance problems, pg_catalog is often where I’m spending my time poking around.
Christophe Pettus: All Your GUCs in a Row: log_min_messages, log_min_error_statement, and log_error_verbosity
Christophe Pettus: All Your GUCs in a Row: log_line_prefix and log_timezone
Pavel Stehule: Integration Lua to psql III
Christophe Pettus: All Your GUCs in a Row: log_rotation_age, log_rotation_size, and log_truncate_on_rotation
Umair Shahid: How Fast Should You Patch Production PostgreSQL?
On August 13, 2026, PostgreSQL shipped its biggest security release ever: 28 CVEs closed in a single day. The old record was 11.
The community has done its job, a phenomenal one at that! If you run PostgreSQL for critical workloads in production, the number you should focus on is how long it takes to get a fix from “released” to “running in production.” Call it your patch latency. That’s what this post is about.
Shaun Thomas: From the Trenches: My Path Through Postgres
Hello fellow Postgres Enjoyer. I'd like to do something a little different this week and talk a bit about how I got ensnared by the Postgres ecosystem, and what I've done with it over the years. Maybe you have something better to do with your Friday than listen to some old guy reminiscing about Postgres, but I promise you it'll be worth the read.There's a reason I've been a dedicated Postgres zealot for over 20 years now, and it definitely isn't because of the name.
Pavlo Golub: pgwatch v6: dashboards reimagined, and a reaper that doesn't choke
In the first post we covered the headline feature of v6.0.0-beta: Prometheus exporters as a native pgwatch source. This second post covers everything that shipped alongside it: a full dashboard overhaul, a reaper core that's noticeably harder to kill, four new metrics, and a security fix worth knowing about even if you never touch Prometheus.
Christophe Pettus: All Your GUCs in a Row: log_directory, log_filename, and log_file_mode
Mikhail Shytsko: The Dump That Breaks Its Own Restore
A pg_dump data-only restore into a fresh, empty copy of the schema is the safest-sounding restore in PostgreSQL, since there is not a single row in the target for the incoming data to collide with. It stops anyway, on a table sitting plainly in \dt.
semab tariq: How to Calculate Fillfactor for Your Tables
A small setting most teams either ignore or guess at. Here’s the quick version, then the full breakdown.
Key Takeaways
Christophe Pettus: All Your GUCs in a Row: log_destination and logging_collector
Pavel Stehule: integration Lua to psql II
Andrew Atkinson: PostgreSQL 18: 23x Faster Inserts With UUID V7
We recently switched to version 7 (v7) uuid primary keys and saw significantly faster inserts for some tables.
The databases were running Postgres 18.4 and mostly used v1 with some v4 uuid values for primary keys.
Changing the column default involved running a single alter table command, but did require an exclusive lock on the table, blocking everything including selects.
To solve that, we used a short lock timeout and lots of retries.
Pavlo Golub: pgwatch v6: Prometheus becomes a source, not just a sink
We're excited to unveil pgwatch v6.0.0-beta — the biggest release since v5. It's a big one, so I'm splitting the tour into two posts. This first post is about the headline feature: pgwatch can now scrape a Prometheus exporter directly, as a first-class source, side by side with your regular PostgreSQL sources.
Seiten
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- nächste Seite ›
- letzte Seite »

