El equipo de SystemGuards está comprometido en asegurar la calidad de PostgreSQL, por eso participamos activamente en el desarrollo de cada nueva versión para asegurar que no se introduzcan inadvertidamente fallas que puedan afectarles a nuestros clientes.
Durante el desarrollo de la versión 14 nos enfocamos en 4 características específicas:
Revisamos y probamos continuamente el parche para “permitir que las funciones SQL puedan ser definidas como establece el estándar SQL”
Mientras se desarrollaba el operador “multi minmax” para índices BRIN encontramos varias fallas que pudieran haber afectado a quienes usen esta característica
Encontramos un problema al usar la mejora en la compresión de tablas TOAST
El sistema de particionamiento nativo que se agregó en 10 ha ido recibiendo mejoras, encontramos que algunas de ellas podían causar resultados incorrectos
También se beneficiarán quienes usen el módulo pg_stat_statements, índices GIST, la nueva familia de funciones pg_regexec entre otros
https://www.postgresql.org/
message-id/E1mP8Yg-00047q-Od@ gemulon.postgresql.org https://www.postgresql.org/
message-id/E1lTkLx-0005vh-JY@ gemulon.postgresql.org https://www.postgresql.org/
message-id/E1l51gD-0002jf-6n@ gemulon.postgresql.org https://www.postgresql.org/
message-id/E1l4fDN-0002gc-G3@ gemulon.postgresql.org https://www.postgresql.org/
message-id/E1ka3v7-0006CR-BK@ gemulon.postgresql.org
Poco antes de la liberación de PostgreSQL 14, detectamos una falla que no ha sido corregida aún y que puede causar que la base de datos se caiga debido a un “Segmentation fault”, por eso sugerimos a nuestros clientes no actualizar aún a la versión 14.0 sino esperar como mínimo hasta la versión 14.1 que debería ser liberada a mediados de Noviembre de 2021.
Si por algún motivo necesitan usar la versión 14.0, ya sea porque acaban de salir a producción con esa versión, porque arregla algún problema con el que han estado lidiando o por alguna nueva característica, recomendamos hacerlo con el siguiente cambio en el archivo de configuración enable_memoize = ‘off’ eso debería evitar el problema antes mencionado.
Finalmente, nos complace informar que el equipo de SystemGuards, en especial Carlos Chapi ha traducido el 98% de los mensajes nuevos en 14, en la versión 14.1 será el 100%.