Skip to content
industry insights

Por qué Postgres eliminó su próxima gran versión

PostgreSQL acaba de eliminar funciones de su próxima versión 19, retirando sus características más esperadas y retrasando el lanzamiento. La sorprendente razón no es solo un error masivo, sino un proceso obsesionado con la calidad que ofrece una lección crítica para todo el desarrollo de software.

Cassidy Wolfe
Por qué Postgres eliminó su próxima gran versión

El gran retroceso: Lo que Postgres acaba de eliminar

PostgreSQL 19, la próxima iteración principal de la venerable base de datos, acaba de realizar un cambio sorprendente, eliminando sus características más esperadas al final del ciclo de lanzamiento. En septiembre de 2026, el equipo central eliminó abruptamente tanto SQL/PGQ (consultas de grafos) como mejoras críticas en la gestión de particiones, causando conmoción en la comunidad de DBA.

La pérdida de SQL/PGQ es particularmente impactante. Esta ambiciosa característica prometía traer capacidades nativas de consulta de grafos directamente a los datos relacionales, eliminando efectivamente la necesidad de bases de datos de grafos separadas y especializadas para muchos casos de uso. Su eliminación el 7 de septiembre de 2026 supuso la reversión de 47 commits y aproximadamente 16,000 líneas de código en 124 archivos, citando "múltiples problemas de diseño que son demasiado tarde para abordar en este ciclo de lanzamiento".

Los desarrolladores también vieron cómo se eliminaba la crucial sentencia ALTER TABLE MERGE/SPLIT PARTITION, una mejora importante en la calidad de vida para gestionar grandes tablas particionadas. Revertida el 27 de agosto de 2026, esta no es la primera vez que esta característica específica se retira de un lanzamiento de PostgreSQL; sufrió un destino similar en Postgres 17. Ambas están ahora programadas como "material para PG20", dejando a los DBA esperando una vez más por estas capacidades fundamentales.

Detrás de la decisión: Un compromiso feroz con la calidad

Postgres no eliminó estas características de PostgreSQL 19 a la ligera. Las declaraciones oficiales citan "múltiples problemas de diseño que son demasiado tarde para abordar en este ciclo de lanzamiento" como el problema central. Para SQL/PGQ (consultas de grafos), esto significó lidiar con preocupaciones técnicas fundamentales como catalog dependencies, un comportamiento intrincado de volcado/restauración y una compleja semántica CASCADE que resultó demasiado espinosa para la ventana de lanzamiento actual.

Lejos de ser un fracaso, esta honestidad brutal ejemplifica el compromiso inquebrantable de Postgres con la estabilidad y la fiabilidad. El equipo de desarrollo prioriza una base sólida como una roca sobre la entrega de características incompletas, incluso aquellas tan esperadas como las consultas de grafos. Esta filosofía asegura que los usuarios siempre reciban software robusto y listo para producción.

El alcance de esta purga centrada en la calidad se extiende más allá de las bajas principales. ALTER TABLE MERGE/SPLIT PARTITION también vio revertidos sus 14 commits, convirtiéndose en "material para PG20" junto a SQL/PGQ. Incluso características como REPACK, destinadas a reemplazar VACUUM FULL con una opción CONCURRENTLY, vieron su alcance fuertemente reducido, mostrando una insistencia sistémica en todo el lanzamiento por una calidad impecable. Esto no fue un solo commit problemático; fue una reevaluación amplia.

La fuerza invisible: ¿Encontró la IA los errores fatales?

¿Podría haber una mano algorítmica invisible detrás del repentino retroceso de PostgreSQL 19? Los rumores sugieren que herramientas avanzadas de AI tooling están examinando cada vez más el venerable código base en C, descubriendo fallos sutiles que los desarrolladores humanos podrían nunca detectar. Esto no se trata simplemente del análisis estático tradicional; representa una nueva era de búsqueda de errores proactiva e inteligente.

Los modelos de IA de vanguardia ahora analizan bases de código masivas, rastreando meticulosamente flujos de datos complejos y generando millones de casos de prueba reproducibles a gran escala. Estos sistemas destacan en el descubrimiento de problemas arquitectónicos sutiles y profundamente arraigados, precisamente el tipo de "múltiples problemas de diseño" citados para las reversiones de SQL/PGQ y la gestión de particiones. Las 16,000 líneas de código SQL/PGQ descartadas, por ejemplo, presentaban una enorme superficie de ataque para dicho escrutinio de IA, revelando dependencias y comportamientos de volcado/restauración que distaban mucho de ser triviales.

Este no es un fenómeno exclusivo de Postgres, sino un cambio más amplio en la industria. El AI-assisted QA está elevando rápidamente el estándar de calidad en todo el desarrollo de software, redefiniendo fundamentalmente la "preparación para el lanzamiento". Lo que parecen ser cancelaciones de última etapa, como las que afectan a Postgres 19 incluso después de su PostgreSQL 19 Beta 4 Released!, son en realidad grandes victorias para la estabilidad y la integridad a largo plazo. El costo de una reversión tardía palidece ante el daño catastrófico de enviar software defectuoso, una verdad que la IA nos está ayudando a enfrentar con un rigor sin precedentes.

¿Te está gustando? Recibe uno así en tu bandeja cada mañana.

un correo al día · date de baja en dos clics · sin rastreadores de terceros

Sus próximos pasos: Navegando el retraso de Postgres 19

Desarrolladores y administradores de bases de datos (DBAs), tomen nota: la eliminación de funciones en PostgreSQL 19 exige una recalibración inmediata de sus hojas de ruta de actualización. Nunca planifique despliegues en producción basados en funciones que aún están en beta; este episodio sirve como un crudo recordatorio de esa verdad inmutable. En su lugar, pruebe rigurosamente sus aplicaciones contra la versión actualizada PostgreSQL 19 Beta 4 o, de manera más prudente, planifique permanecer en una versión estable y probada como PostgreSQL 18.

Este retraso crea una fecha límite inminente para muchas organizaciones. PostgreSQL 14 llega al final de su vida útil el 12 de noviembre de 2026. Para los equipos que aún utilizan esta versión, los contratiempos de PG19 introducen un factor de planificación crítico, lo que podría obligar a saltar más allá de la versión 19 si su lanzamiento estable no se alinea con su ventana de migración. La planificación estratégica ahora es primordial para evitar actualizaciones frenéticas de último minuto.

A pesar de la decepción inmediata, la confianza en Postgres emerge más fuerte. La decisión de retirar funciones como SQL/PGQ y ALTER TABLE MERGE/SPLIT PARTITION subraya un compromiso inquebrantable con la estabilidad por encima de una entrega apresurada. Estas ambiciosas capacidades ahora son claramente "PG20 material", prometiendo un futuro robusto, aunque un poco más lejano. La dedicación de la comunidad a la calidad sigue siendo la piedra angular de su atractivo perdurable.

Preguntas frecuentes

¿Qué funciones importantes fueron eliminadas de PostgreSQL 19?

Las funciones más significativas eliminadas fueron SQL/PGQ para consultas de grafos nativas y ALTER TABLE MERGE/SPLIT PARTITION para una gestión de particiones más sencilla. Otras funciones menores también fueron revertidas para garantizar la estabilidad.

¿Por qué se cancelaron estas funciones de Postgres 19?

Las funciones fueron canceladas debido a 'múltiples problemas de diseño' descubiertos tarde en el ciclo de lanzamiento. El equipo de PostgreSQL priorizó la estabilidad y confiabilidad de la base de datos sobre la entrega de funciones nuevas pero potencialmente defectuosas.

¿Se ha retrasado la fecha de lanzamiento de PostgreSQL 19?

Sí, las reversiones de funciones y las verificaciones de calidad adicionales han causado un retraso. La disponibilidad general, típicamente en septiembre, ahora se espera para finales de octubre de 2026 después de más pruebas y candidatos de lanzamiento.

¿Llegarán alguna vez las consultas de grafos (SQL/PGQ) a Postgres?

Sí, la función no está cancelada permanentemente. Ha sido pospuesta para un mayor desarrollo y ahora se considera 'PG20 material', lo que significa que probablemente se destinará al lanzamiento de PostgreSQL 20.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only

Para builders

Esta página está trabajando para la herramienta de otro.

La leen los agentes de IA. Aterrizan compradores. Responde en ocho idiomas y vía MCP. Tu herramienta puede tener una igual — publicada en 24 horas.