PostgreSQL 19: consultas de grafos y otras novedades, explicadas con ejemplos ejecutables

PostgreSQL 19 Interactive Tour

PostgreSQL 19: consultas de grafos y otras novedades, explicadas con ejemplos ejecutables

PostgreSQL 19 llega en beta con SQL/PGQ, la parte de grafos del estándar SQL:2023, que permite consultar patrones de grafos sobre tablas relacionales sin nuevo motor. También introduce FOR PORTION OF para actualizar y borrar rangos temporales, ON CONFLICT DO SELECT para upserts que devuelven la fila existente, IGNORE NULLS en funciones de ventana, el comando REPACK para compactar tablas sin bloqueos exclusivos, y prioridades para el autovacuum. Este artículo, basado en las notas oficiales y probado contra la beta 3, convierte cada característica en ejemplos prácticos y ejecutables.

No hay un nuevo motor de ejecución aquí, y ese es el punto: GRAPH_TABLE se reescribe en una consulta relacional normal, por lo que el planificador, las estadísticas y las elecciones de índices que ya conoces siguen aplicándose.

Más de este día

2026-09-07