Sammlung von Newsfeeds

Radim Marek: PostgreSQL's MVCC is bad. So is everyone else's.

Neues vom PostgreSQL Planet - 27. Juli 2026 - 16:00

The first thing you will probably learn about Postgres, if you follow people who don't like Postgres, is that MVCC is bad. The 40-year-old design mistake. It's signatures are everywhere. Bloated tables that double in size, 32-bit transaction counter limit, the never ending struggle with VACCUM, dead tuples nightmares.

Christophe Pettus: All Your GUCs in a Row: gin_fuzzy_search_limit

Neues vom PostgreSQL Planet - 27. Juli 2026 - 3:00
PostgreSQL's `gin_fuzzy_search_limit` silently returns a random subset of matching rows instead of all results—a dangerous trade of correctness for speed that…

Andrei Lepikhov: Why your pioneering Postgres feature should start in a fork

Neues vom PostgreSQL Planet - 26. Juli 2026 - 10:58

At a Postgres meetup in Melbourne, I finally got a straight answer to a question that had nagged me for quite a long time: why do people actually choose Postgres? It isn't an idle question for me — I spend my days reading field reports and designing planner features, and keep seeing how much smarter some other databases are.

Bruce Momjian: Postgres AI Workshop

Neues vom PostgreSQL Planet - 26. Juli 2026 - 5:15

AWS was kind enough to organize an AI workshop this week in Pittsburgh for their employees, and the Postgres committers and core team. The first day covered the basics of setting up Claude and specifically how to use it from the command line to analyze files and automate workflows.

Christophe Pettus: All Your GUCs in a Row: The geqo Family

Neues vom PostgreSQL Planet - 26. Juli 2026 - 3:00
PostgreSQL's genetic query optimizer has seven knobs, but you should probably only touch one. Learn which one, and why the others are best left alone.

Christophe Pettus: All Your GUCs in a Row: full_page_writes

Neues vom PostgreSQL Planet - 25. Juli 2026 - 3:00
Why PostgreSQL logs entire pages after crashes and why turning it off is riskier than it sounds.

Shaun Thomas: Looking Forward to Postgres 19: Autovacuum Tweaks

Neues vom PostgreSQL Planet - 24. Juli 2026 - 14:34

The autovacuum process has been dutifully tending Postgres tables since version 8.1, and almost every release since has acquired some new refinement: smarter thresholds, insert-aware triggering, resource cost limits, and so on. It's the reliable maintenance workhorse that heroically forestalls transaction ID wraparound and keeps statistics fresh.

Christophe Pettus: All Your GUCs in a Row: fsync

Neues vom PostgreSQL Planet - 24. Juli 2026 - 3:00
fsync defaults to on and is the most dangerous setting in postgresql.conf—set it wrong and you risk unrecoverable data corruption, not just bad plans.

SHRIDHAR KHANAL: The Right Way to Give a Third-Party DBA Access to Your PostgreSQL Database

Neues vom PostgreSQL Planet - 23. Juli 2026 - 17:55

Giving an external team access to your PostgreSQL database is one of those decisions that deserves a little thought. The easiest option is to hand over a superuser account, but it’s rarely the right one. A better approach is to create a dedicated role with only the privileges they actually need, and it takes just a few minutes to set up. 

Christophe Pettus: All Your GUCs in a Row: from_collapse_limit

Neues vom PostgreSQL Planet - 23. Juli 2026 - 4:30
Subqueries in FROM clauses get flattened into the outer query by default—but only if the resulting join problem stays small enough.

Ahsan Hadi: Hybrid Search in PostgreSQL: BM25, Sparse Vectors, and Reciprocal Rank Fusion

Neues vom PostgreSQL Planet - 22. Juli 2026 - 13:19

In my previous blog on the pgEdge Vectorizer and RAG Server, I showed how to build a semantic search pipeline using dense vector embeddings. The RAG Server already did hybrid search, combining vector similarity with BM25 keyword matching, but BM25 was handled at the application layer, not inside PostgreSQL.That changes now.

Christophe Pettus: All Your GUCs in a Row: file_extend_method

Neues vom PostgreSQL Planet - 22. Juli 2026 - 3:00
file_extend_method is an escape hatch wearing the costume of a tuning knob. It exists for one purpose: to let you turn off a PostgreSQL 16 optimization on the filesystems where that optimization turned out to misbehave. When a table grows, PostgreSQL has to extend its data file, and there are two…

Now Turso is building Postgres in Rust too

Postgres Weekly - 22. Juli 2026 - 2:00

#​658 — July 22, 2026

Web Version

Postgres Weekly

Making 768 Servers Look Like 1 — A fun, educational animated explainer of how a petabyte of Postgres spread over 256 shards (each with a primary and two replicas) can present as one database, covering where replicas hit a wall, query-parsing routers, and load balancing.

Cornelia Biacsics: Building The OAPE PostgreSQL Certification

Neues vom PostgreSQL Planet - 21. Juli 2026 - 10:33
Building the OAPE PostgreSQL Certification

I’m one of the founders of the Open Alliance for PostgreSQL Education (OAPE).

Over the past two years, I’ve had a front-row seat to watching an idea become a community, and a community become a movement.

This is the story of how the idea of an open, vendor-neutral PostgreSQL certification turned into an organisation supported by contributors from around the world.

Floor Drees: Big Apple, Big PostgreSQL: EDB at Postgres Summit US 2026

Neues vom PostgreSQL Planet - 21. Juli 2026 - 10:28

Postgres Summit US 2026 (formerly: PGConf NYC) will take place September 30 - October 2, at Convene, in New York. EDB is joining the event as a sponsor at the Gold-level. Our team of Postgres experts, core contributors, and innovators have secured a stellar lineup of sessions through the Call for Papers. From cloud-native transformations to deep-dive database internals, we’re covering a wide range of topics. 

Here is a sneak peek of what EDB is bringing to the stage in NYC.

Cornelia Biacsics: Contributions for week 28

Neues vom PostgreSQL Planet - 21. Juli 2026 - 8:38

On 15 July 2026, the Prairie Postgres Meetup Group met, organized by Henrietta Dombrovskaya and Carlos Aranibar.

Speakers:

  • Zach Paden
  • Anna Bailliekova

On 18 July 2026, Alicja Kucharczyk, Pavlo Golub, Denys Holub & Anastasia Golub staffed the PostgreSQL booth at WAWTech Summer.

The PostgreSQL Madagascar Conference 2026 took place on 18 July 2026.

Organizers:

Abhisek Goswami: PostgreSQL vs Destructive Time Travel: The Year 2038 Problem

Neues vom PostgreSQL Planet - 21. Juli 2026 - 7:00
Time, Physics, Mathematics, and Databases

Physics treats time as one of the fundamental dimensions of the universe. Mathematics transforms time into measurable values, equations, intervals, and limits. Databases quietly preserve time as operational reality. Every login, transaction, API call, backup, audit event, financial transfer, and monitoring alert depends on accurate timestamps. Modern computing runs on time far more than most people realize. 

Christophe Pettus: All Your GUCs in a Row: file_copy_method

Neues vom PostgreSQL Planet - 21. Juli 2026 - 3:00
PostgreSQL 18's `file_copy_method = clone` can copy a terabyte database in half a second on copy-on-write filesystems. Here's when and why you should use it.

Paul Jungwirth: TQuel Paper

Neues vom PostgreSQL Planet - 21. Juli 2026 - 2:00

With UPDATE/DELETE FOR PORTION OF looking like it will land in Postgres 19, I’ve been thinking about next steps. I read a very helpful paper on temporal relational algebra last May by Richard Snodgrass. Here are some notes on it.

Regina Obe: PostGIS 3.7.0beta1

Neues vom PostgreSQL Planet - 21. Juli 2026 - 2:00

The PostGIS Team is pleased to release PostGIS 3.7.0beta1! Best Served with PostgreSQL 19 Beta2 and GEOS 3.15.0beta2.

This version requires PostgreSQL 14 - 19beta2, GEOS 3.10 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.15+ is needed. To take advantage of all SFCGAL features SFCGAL 2.3.0+ is needed.

Seiten