Lanzamiento de pg_ivm 1.11
El Grupo de Desarrollo de IVM se complace en anunciar el lanzamiento de pg_ivm 1.11.
Los cambios desde la versión 1.10 incluyen:
Corrección de errores
- Corregido fallo de mantenimiento en columnas cuyos nombres incluyen mayúsculas (Yugo Nagata)
Este error se introdujo en la versión anterior (1.10). Cuando una tabla contenía una columna cuyo nombre incluía una letra mayúscula, el mantenimiento incremental de la vista fallaba porque el nombre de la columna se interpretaba como minúscula. - Corregidos fallos de compilación en entornos Windows (Yuta MASANO)
Anteriormente, la falta de PGDLLEXPORT en algunas declaraciones de funciones provocaba problemas de enlace al compilar con MSVC. - Corregido un posible fallo de segmentación en create_immv (Yugo Nagata)
Un problema de código provocaba un fallo de segmentación al compilar con MSVC, aunque el problema no se observaba en Linux.
Información sobre pg_ivm
pg_ivm es un módulo de extensión que proporciona funciones para el Mantenimiento de Vistas Incrementales (IVM).
El Mantenimiento de Vistas Incrementales (IVM) es un método para actualizar las vistas materializadas en el que sólo se calculan y aplican cambios incrementales en las vistas en lugar de reprocesarlas. pg_ivm proporciona un tipo de mantenimiento inmediato, en el que las vistas materializadas se actualizan inmediatamente tras la modificación de una tabla base.
Repositorio fuente https://github.com/sraoss/pg_ivm
Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.