Skip to content
Rush Commerce
Software & Dev3 min read

Postgres 19 drops graph queries, GA slips to October

PostgreSQL 19 reverted SQL/PGQ property graphs on September 7 and pushed GA to late October. What to do if you planned a migration around the September date.

If you penciled a PostgreSQL 19 upgrade into a September maintenance window, move it. The release lost its headline feature two weeks ago, beta 4 is not out until September 24, and general availability has slid toward the end of October. This is the second year running that a Postgres feature list written in June did not survive to ship, and it is worth understanding why before you plan around the next one.

What actually happened

SQL/PGQ — property graph queries — was reverted from the release on September 7. The feature let you define a graph over existing relational tables and query it with GRAPH_TABLE pattern matching, with no new storage engine and no data migration. It was the thing every "what's new in 19" post led with.

The reason was a design hole, not a bug backlog. As The Register reported, PGQ validated its prerequisites at CREATE PROPERTY GRAPH time and then let you drop them — so dropping a primary key or a column could silently break a graph afterward. Tom Lane's assessment in the thread was blunt: ship it in v19 and you get post-release bugs that are unfixable until v20. Tom Kincaid at EDB confirmed the removal, saying the community wanted to work through more issues first. The earliest realistic return is PostgreSQL 20.

It was not the only cut. Christophe Pettus catalogued the cycle: ALTER TABLE MERGE/SPLIT PARTITION reverted in late August, GROUP BY ALL pulled before beta 3, RI fast-path batching removed by its own committer on September 10, plus casefolding and CREATE SCHEMA work. His diagnosis is the schedule — eight major features committed in the five weeks before the April feature freeze, three of them in the final three days.

The current shape: commit freeze September 19, beta 4 on September 24, GA targeted for late October. The postgresql.org roadmap still lists September, which tells you how firm that page is. REPACK CONCURRENTLY did survive, and for most shops that is the actually useful feature — online table rebuilds without the maintenance window.

Why a delayed Postgres release matters for your business

Never schedule a cutover against an unreleased version. The rule we follow: plan the upgrade against the current stable release, and treat the next major as a bonus. A migration window you booked in June against a June feature list is now a window booked against a feature that does not exist.

Read the revert log, not the feature blog. The signal in a .0 release is what got pulled during beta, because that is the community catching problems the marketing round-up cannot see. A project that reverts seven features rather than ship them is behaving correctly. Treat that as a reason to trust it, and a reason to wait for 19.1 anyway.

REPACK CONCURRENTLY is the line item worth planning around. If your bloat maintenance currently means a Sunday night and a locked table, that is a real operational win, and it is the thing to test first when 19 lands.

Key takeaways

  • SQL/PGQ property graph queries were reverted from PostgreSQL 19 on September 7 over a prerequisite-validation design flaw
  • CREATE PROPERTY GRAPH and GRAPH_TABLE will not ship in 19; PostgreSQL 20 is the earliest return
  • Six other features were also cut during beta, including ALTER TABLE MERGE/SPLIT PARTITION and GROUP BY ALL
  • Commit freeze is September 19, beta 4 lands September 24, and GA has moved toward late October
  • The postgresql.org roadmap page still says September — verify against the beta announcements, not the roadmap
  • REPACK CONCURRENTLY survived and is the feature most shops will actually use

Database upgrades break businesses quietly — a locked table on a Monday morning, a query plan that changed overnight. We run Postgres migrations with a rollback path, a load-tested plan diff, and no weekend heroics. See how we handle infrastructure work, or send us your current version and we will tell you whether to move.

Sources: The Register, Christophe Pettus, The Build, PostgreSQL roadmap.

  • #postgresql
  • #databases
  • #migration
  • #open-source
  • #devops
TR

Tommy Rush — Founder, Rush Commerce

Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More

Get The Rush Report weekly — one email, zero fluff.