Lanzamiento de pg_plan_filter 1.0.0
Ya está disponible la versión 1.0.0 de pg_plan_filter.
Este módulo cargable permite evaluar las sentencias antes de ejecutarlas según determinados criterios configurados y generar un error cuando estos no se cumplen. De esta forma, los administradores pueden impedir que determinadas consultas se ejecuten en bases de datos de producción.
Los criterios se basan en el costo estimado por el planificador de consultas. pg_plan_filter puede bloquear una sentencia cuando su plan supera el costo permitido (statement_cost_limit), establecer un límite para el costo total de todas las sentencias ejecutadas dentro de una transacción (transaction_cost_limit) y, de manera opcional, aplicar el filtro solo a las sentencias SELECT (filter_select_only). El módulo también podría ampliarse para incorporar otros tipos de filtros.
pg_plan_filter es compatible con PostgreSQL 14, 15, 16, 17 y 18.

