Lanzamiento de pg_hint_plan 1.9.0
El equipo de desarrollo de pg_hint_plan se complace en anunciar el lanzamiento de pg_hint_plan 1.9.0. Esta versión de pg_hint_plan añade compatibilidad con PostgreSQL 19 e incluye varias mejoras y correcciones de errores. Para más detalles, consulten las notas de la versión. Esta nueva versión principal incluye compatibilidad con las estrategias de generación de rutas (PGS).
pg_hint_plan es una extensión de PostgreSQL que permite modificar los planes de ejecución de PostgreSQL mediante «sugerencias» en los comentarios SQL. Para más información, consulten la página del proyecto.
La documentación del proyecto se publica en esta página, y se sincroniza automáticamente desde el repositorio fuente.
Está disponible un nuevo conjunto de versiones menores (hasta PostgreSQL 14), marcadas con las siguientes versiones:
- pg_hint_plan 1.8.1, compatible con PostgreSQL 18.
- pg_hint_plan 1.7.2, compatible con PostgreSQL 17.
- pg_hint_plan 1.6.3, compatible con PostgreSQL 16.
- pg_hint_plan 1.5.4, compatible con PostgreSQL 15.
- pg_hint_plan 1.4.5, compatible con PostgreSQL 14.
Esta es la última versión prevista para PostgreSQL 14.
Los cambios más destacados en este conjunto de versiones incluyen la siguiente corrección de errores, cuando procede:
- Se soluciona un bucle infinito en el analizador de sugerencias con cadenas que contienen varias consultas
- Se añade CHECK_FOR_INTERRUPTS() a get_hints_from_comment()
- Se ignoran los índices sin nombre, como los índices hipotéticos.
- Se soluciona el fallo del servidor que se produce cuando HintStateDump[2] genera una excepción de tipo ERROR.
- Se restaura el ID de consulta tras ejecutar SPI en get_hints_from_table().
- Se corrige la especificación del esquema de los operadores en la consulta a la tabla de sugerencias
- Se añade PG_MODULE_MAGIC_EXT
- Se actualiza la documentación en japonés

