Skip to content
Tech News
← Back to articles

PostgreSQL 19 Interactive Tour

read original get PostgreSQL: Up and Running (O'Reilly) → more articles
Why This Matters

PostgreSQL 19's beta headline feature is SQL/PGQ property-graph querying from SQL:2023, letting developers run graph pattern matching over ordinary relational tables without hand-written joins or a separate graph database. With GA expected in late 2026, teams have a long runway to test whether Postgres can absorb yet another workload category it previously outsourced to specialized systems.

Key Takeaways
Worth a Look

PostgreSQL: Up and Running (O'Reilly) — If you're digging into new PostgreSQL features hands-on, this O'Reilly guide is a great companion for grounding those experiments in solid fundamentals. It covers querying, indexing, extensions and administration so you can make sense of what changes between releases actually mean for your databases.

See PostgreSQL: Up and Running (O'Reilly) on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

PostgreSQL 19 is in beta, with general availability expected around September or October 2026, so it’s a good time to get a head start on what’s new. The official release notes are the authoritative record: meticulously assembled, complete down to the commit and the contributors behind each change. This article is a hands-on companion to them, taking a selection of those entries and turning each into a runnable example so you can see how the new behavior actually works.

Before we start digging into the new features, let’s set the context.

This article is based on the official release notes and the PostgreSQL source code, licensed under the PostgreSQL License. This is not an exhaustive list; see the official release notes for that.

Every example below was run against PostgreSQL 19 beta 3 (released 2026-08-13) and the output is what that server actually printed.

Links point to the documentation (𝗗), the most relevant commits (𝗖), and authors (𝗔) for each feature; check them out for motivation, usage, and implementation details. The authors (𝗔) are the people credited in the release notes for the feature, which usually means the patch authors rather than a single main author.

With the context set, let’s start exploring the new features.

Property graph queries

#

This is the headline of the release. PostgreSQL 19 implements SQL/PGQ, the property-graph part of SQL:2023. You declare a property graph over existing tables, then query it with pattern matching instead of writing the joins yourself.

Two ordinary tables, one graph on top of them:

... continue reading