Sammlung von Newsfeeds

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.

Hans-Juergen Schoenig: Moving to pg_hardstorage without changing your recovery strategy

Neues vom PostgreSQL Planet - 20. Juli 2026 - 6:00

Changing a PostgreSQL backup solution involves much more than installing a new binary. Backup repositories, retention policies, recovery procedures, operational runbooks, and compliance requirements have all been built over time. Any migration needs to fit into that operational landscape while preserving confidence in recovery. That thinking shaped the migration approach behind pg_hardstorage.

Christophe Pettus: All Your GUCs in a Row: extra_float_digits

Neues vom PostgreSQL Planet - 20. Juli 2026 - 3:00
extra_float_digits is the setting whose job changed out from under it. For most of PostgreSQL’s history it forced a choice between floating-point output that was easy to read and output that was exactly right, and you could not have both. Since PostgreSQL 12 you no longer have to choose, which is…

Henrietta Dombrovskaya: Prairie Postgres July Meetup: Proudly Sourced at Midwest!

Neues vom PostgreSQL Planet - 19. Juli 2026 - 18:27

On July 15, we hosted the second meetup at our new location, the Chicago Innovations Center. The CIC is evolving, and we like it more and more! I will probably stop saying it at some point, but for now, I want to repeat it one more time: we hope it will be our permanent home!

Andrei Lepikhov: Openness or Oblivion

Neues vom PostgreSQL Planet - 19. Juli 2026 - 12:25

I wonder what we can confidently say about how AI is changing the way our community works.

Christophe Pettus: All Your GUCs in a Row: external_pid_file

Neues vom PostgreSQL Planet - 19. Juli 2026 - 3:00
Write a second PID file to a custom location—useful when your cluster manager expects PostgreSQL's PID at a specific path like `/run/postgresql/postgresql.pid`.

Christophe Pettus: All Your GUCs in a Row: extension_control_path

Neues vom PostgreSQL Planet - 18. Juli 2026 - 3:00
PostgreSQL 18 lets you store extensions anywhere with `extension_control_path`, ending the requirement to install them into the system directory.

Shaun Thomas: Looking Forward to Postgres 19: Checkpoint Control

Neues vom PostgreSQL Planet - 17. Juli 2026 - 8:05

Postgres 19 is just a smorgasbord of new functionality; it's genuinely hard to believe they packed all these new features into a single release. To that laundry-list of new capabilities, it adds something I almost missed. We all know and love the Postgres Write Ahead Log (WAL), where all writes begin their lives.

Seiten