Sammlung von Newsfeeds

Pavel Stehule: integration Lua to psql II

Neues vom PostgreSQL Planet - 26. August 2026 - 22:34
Ten years ago, I attempted to enhance the \dt+ command to sort results by size. There were perhaps a hundred discussions, yet no consensus was reached on a new syntax. Eventually, I created the pspg tool, which allows results to be sorted by any column based on the vertical cursor position. Now, I have prepared a set of patches that integrates Lua into psql.

Andrew Atkinson: PostgreSQL 18: 23x Faster Inserts With UUID V7

Neues vom PostgreSQL Planet - 26. August 2026 - 13:50
📌 Overview

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

Neues vom PostgreSQL Planet - 26. August 2026 - 9:43

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.

Alexey Evlampiev: Your Deployment Is a PostgreSQL Program

Neues vom PostgreSQL Planet - 26. August 2026 - 2:00
Your Deployment Is a PostgreSQL Program#

Every migration tool is a program that executes your SQL. Invert the control flow and deployment policy becomes SQL the project owns.

By Alexey Evlampiev

Ismaël Mejía: MongoDB on PostgreSQL: DocumentDB with pglayers-azure

Neues vom PostgreSQL Planet - 26. August 2026 - 2:00

DocumentDB is a MongoDB-compatible document database built on PostgreSQL. It adds the BSON data type and a full CRUD API to Postgres, and ships a gateway that speaks the MongoDB wire protocol -- so existing MongoDB clients (mongosh, pymongo, the Node.js driver) can connect to a PostgreSQL server as if it were MongoDB. It's the same engine behind Azure DocumentDB.

28 CVEs and a GROUP BY ALL U-turn

Postgres Weekly - 26. August 2026 - 2:00

#​662 — August 26, 2026

Web Version

🏖️ After a week of being Disneyed-out, I return tired, but more ready than ever to dive back into the (far less humid) waters of Postgres!
__
Your editor, Peter Cooper

Postgres Weekly

Hubert 'depesz' Lubaczewski: New things for regular expressions in PostgreSQL (pg_tre and pg_re2)

Neues vom PostgreSQL Planet - 25. August 2026 - 20:41
Well, truth be told these are not all that new (couple of months), but I finally have gotten around to research it. So, let's see what's what. For starters I need some test data. Luckily, I have explain.depesz.com DB… Extracted all plans to side table, with this structure: =$ \d all_plans Table "public.all_plans" Column | … Continue reading "New things for regular expressions in PostgreSQL (pg_tre and pg_re2)"

Henrietta Dombrovskaya: How to optimize when you can’t do anything!

Neues vom PostgreSQL Planet - 25. August 2026 - 13:50

It’s hard to say anything new about query optimization. On the one hand, each new Postgres release includes multiple query planner improvements, and it feels like there is something for any problem that can possibly arise. On the other hand, the fundamental principles of optimization do not change: if your query is highly selective, meaning the result is a small percentage of the original data set, you need to build indexes that would support this particular search.

Hans-Juergen Schoenig: Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade

Neues vom PostgreSQL Planet - 25. August 2026 - 8:16

Deploying a database is the easy day. The interesting days are the ones after: it needs more memory, more read capacity, or a version bump, and you would rather not take an outage for any of them. With the CYBERTEC PG Operator (CPO), all three are one-line changes to a manifest, and the operator rolls them out while the database stays up.

Cornelia Biacsics: Contributions for week 33

Neues vom PostgreSQL Planet - 25. August 2026 - 7:55

On 19 August 2026, the Postgres Meetup for All - Group met online, organized by Elizabeth Christensen. James Nelson and Philip Johnston delivered a talk

Hyderabad PGDays 2026 took place from 20-21 August 2026

Organizers:

  • Ameen Abbas
  • Hari Kiran P
  • Rajesh Madiwale

Program Selection Committee:

Vibhor Kumar: Your PostgreSQL Platform Has Telemetry. Does It Have a Digital Twin?

Neues vom PostgreSQL Planet - 25. August 2026 - 6:09

Beyond observability: building the synchronized, simulatable model AI agents
need before they touch production

The digital twin you are building may depend on one you have not built yet.

Christophe Pettus: All Your GUCs in a Row: log_checkpoints, log_autovacuum_min_duration, and log_temp_files

Neues vom PostgreSQL Planet - 25. August 2026 - 3:00
And now, we put on our waders and venture into the swamp that is all of the PostgreSQL logging GUCs. PostgreSQL 8.3 is the release in which the server started doing its own housekeeping in earnest: autovacuum on by default, checkpoints spread out over the interval instead of dumped at the end of …

Gülçin Yıldırım Jelínek: Read your writes: WAIT FOR in PostgreSQL 19

Neues vom PostgreSQL Planet - 25. August 2026 - 2:00

PostgreSQL 19 introduces a new SQL command, WAIT FOR, that lets a session block until WAL has reached a specific position. This gives us read-your-writes consistency on asynchronous replicas without paying the synchronous replication tax.

WAIT FOR LSN 'lsn' WITH ( option [, ...] ) ];

where option can be:

MODE 'mode' TIMEOUT 'timeout' NO_THROW

Alexey Evlampiev: Scenario-Tree Testing in PostgreSQL: Every Authored Branch, Shared History, Before COMMIT

Neues vom PostgreSQL Planet - 25. August 2026 - 2:00
Scenario-Tree Testing in PostgreSQL: Every Authored Branch, Shared History, Before COMMIT#

Express the branching scenarios of your business logic as a directory tree; walk it with savepoints so each branch inherits its history instead of rebuilding it; and let the walk decide whether your deployment commits.

By Alexey Evlampiev

cary huang: PostgreSQL in Taipei: Connecting Taiwan to the Global PostgreSQL Community (COSCUP 2026)

Neues vom PostgreSQL Planet - 24. August 2026 - 23:58
Introduction

COSCUP 2026 was held on August 8–9 at National Taiwan University of Science and Technology (NTUST) in Taipei. As one of Taiwan’s largest annual open-source gatherings, COSCUP brings together developers, users, communities, and open-source advocates from Taiwan and around the world.

Christophe Pettus: The Sixth Execution

Neues vom PostgreSQL Planet - 24. August 2026 - 22:14
Prepared statements switch from custom plans to generic plans on the sixth execution, and that switch can make your queries mysteriously slow.

Christophe Pettus: All Your GUCs in a Row: listen_addresses

Neues vom PostgreSQL Planet - 24. August 2026 - 3:00
Listen_addresses decides which TCP sockets exist on your server—but it says nothing about who can use them.

Regina Obe: PostGIS 3.7.0rc1

Neues vom PostgreSQL Planet - 24. August 2026 - 2:00

The PostGIS Team is pleased to release PostGIS 3.7.0rc1!

Christophe Pettus: All Your GUCs in a Row: lo_compat_privileges

Neues vom PostgreSQL Planet - 23. August 2026 - 3:00
lo_compat_privileges sets large-object security back to PostgreSQL 8.4, the last release in which a large object belonged to nobody in particular and any role that could connect to the database could read it, overwrite it, or delete it. PostgreSQL 9.0 gave large objects an owner and an ACL. This …

Seiten