Lanzamiento de pg_ivm 1.1 released
El Grupo de Desarrollo de IVM se complace en anunciar el lanzamiento de pg_ivm 1.1.
Los cambios desde la versión v1.0 incluyen:
- Se añade soporte para PostgreSQL 13
- Se añade soporte para las funciones de agregación. Esta versión admite las funciones count, sum y avg.
- Se añade soporte para TRUNCATE en tablas básicas
- Se añade la función refresh_immv()
Esta es una función para actualizar IMMV al igual que el comando REFRESH MATERIALIZED VIEW. Cuenta con un parámetro booleano que corresponde a la opción WITH [NO] DATA. Cuando esta opción se establece como false, la IMMV estará vacía, y el mantenimiento inmediato de la IMMV quedará deshabilitado.
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