Blog

Noticias

Lanzamiento de pg_ivm 1.9

El Grupo de Desarrollo de IVM se complace en anunciar el lanzamiento de pg_ivm 1.9.

Los cambios desde la versión 1.8 incluyen:

Corrección de errores
  • Añadido soporte para PostgreSQL 17 (Yugo Nagata, Takuma Hoshiai, reshke)
    Contiene los siguientes cambios:
  • Cambio de funciones para usar un search_path seguro durante las operaciones de mantenimiento al utilizarse con PostgreSQL 17
    Esto impide que las operaciones de mantenimiento (mantenimiento automático de IMMVs y refresh_immv) realicen accesos no seguros. Las funciones utilizadas por las IMMV que necesiten hacer referencia a esquemas no predeterminados deben especificar una ruta de búsqueda durante la creación de funciones.
  • refresh_immv, al ser utilizado con PostgreSQL 17, puede ser ejecutado por usuarios con privilegios MAINTAIN
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.