Urgent.News

What's breaking now, across thousands of outlets.

Tech

PostgreSQL 19 graph queries fail the 'would you ship this?' test

SQL/PGQ gets bounced over unresolved bugs as concurrent REPACK promises fewer midnight calls for DBAs

PostgreSQL 19 graph queries fail the 'would you ship this?' test

PostgreSQL developers have pulled planned graph query support from version 19 due to concerns that unresolved bugs could plague the release. The SQL Property Graph Queries (SQL/PGQ) feature, which enables exploration of relationships between nodes connected by edges, was added to the SQL standard in 2023. However, PostgreSQL's implementation of this feature was removed due to unresolved issues, with the next version's release date still pending.

A fourth beta is scheduled for September 24. Developer Tom Lane cautioned that if shipped in version 19, the feature would likely encounter post-release bugs that wouldn't be fixable until version 20. EDB's senior vice president of software engineering, Tom Kincaid, confirmed that PGQ will not be included in PostgreSQL 19, stating that the community wanted to address a few more aspects before releasing it.

While database administrators still face a significant advantage in the form of a new REPACK command that allows reclaiming disk space without locking out other users during the operation, it still holds an exclusive lock during the swapping of rewritten table and index files, which can cause middle-of-the-night calls and customer access issues.

Written by urgent.news from The Register Science's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at theregister.com →

More in Tech

Vite Builds My Project in 2.7s. The Next Ionify Build Takes 50ms. Here's Why.

Vite is fast. I'm not trying to argue otherwise. Its development experience and HMR are a big part of why it became the default choice for a huge part of the frontend ecosystem.

  • Vite takes 2.7 seconds for first build of large React project
  • Ionify's subsequent build drops to 50 milliseconds after first build
  • Ionify's Build Authority concept eliminates redundant computation

More from Tuesday 15 September →