Postgres 19: graph queries, atomic upserts, and online REPACK postgres

Postgres 19: graph queries, atomic upserts, and online REPACK

Postgres 19 adds SQL/PGQ graph queries over the tables you already have, an atomic ON CONFLICT DO SELECT upsert, and REPACK CONCURRENTLY that returns disk space without locking the table. Here is what each one replaces, with working SQL and the limits the release notes do not shout about.

Sep 14, 2026

Leveraging JSON in PostgreSQL 17

Leveraging JSON in PostgreSQL 17

PostgreSQL 17 finally implements the SQL/JSON standard: constructors like JSON_OBJECT and JSON_ARRAYAGG, query functions JSON_EXISTS and JSON_QUERY, and the star of the release, JSON_TABLE, which turns JSON into rows, shown on a real IoT data example.