Lanzamiento de PostgreSQL 15.1, 14.6, 13.9, 12.13, 11.18 y 10.23
Esta es la versión final de PostgreSQL 10, que ya no recibirá correcciones de seguridad y de errores. Si están ejecutando PostgreSQL 10 en un entorno de producción, les sugerimos que hagan planes para actualizar.
Para consultar la lista completa de los cambios realizados, revisen las notas de la versión.
Corrección de errores y mejoras
Esta versión corrige 25 errores reportados en los últimos meses. Aunque los problemas que se enumeran a continuación afectan a PostgreSQL 15, es posible que algunos de ellos afecten también a otras versiones de PostgreSQL.
Esta versión incluye:
- Corrección de las vistas actualizables para sentencias
INSERT
que incluyen cláusulasVALUES
de múltiples filas con un conjuntoDEFAULT
. - Rechaza reglas denominadas
_RETURN
que no sean reglasON SELECT
. - Impide el uso de
MERGE
en una tabla particionada que contenga particiones de tablas foráneas. - Corrección en la construcción de restricciones de clave foránea por partición al realizar
ALTER TABLE ... ATTACH PARTITION
, puesto que previamente podían generarse restricciones incorrectas o duplicadas. - Corrección de un error del planificador con estadísticas extendidas en tablas particionadas o heredadas.
- Corrección de errores en la decodificación lógica que podían provocar fugas de memoria cuando la reproducción comienza desde un punto situado entre el inicio de una transacción y el inicio de su subtransacción.
- Corrección de problemas de lentitud en el apagado de los trabajadores (workers) de replicación al permitir interrupciones en más ubicaciones.
- Impide la replicación lógica en particiones de tablas foráneas.
- Previene el bloqueo de las operaciones de replicación tras un error de sintaxis de una función SQL o PL/pgSQL.
psql -c
ahora termina con un estado no nulo si se cancela una consulta.- Permite la reubicación de tablespace entre plataformas en
pg_basebackup
. - Corrección de pg_dump para que incluya comentarios adjuntos a determinadas restricciones
CHECK
.
Esta versión también actualiza los archivos de datos de zonas horarias para que utilicen la versión 2022f de tzdata. Incluye los cambios de la ley DST en Chile, Fiyi, Irán, Jordania, México, Palestina y Siria, además de correcciones históricas para Chile, Crimea, Irán y México.
Existen otros cambios notables en la versión tzdata 2022f que podrían cambiar la visualización de los timestamps anteriores al año 1970. Para una explicación detallada, revisen las notas de la versión.
Para conocer la lista completa de los cambios realizados, consulten las notas de la versión.
PostgreSQL 10 llegó a su EOL
PostgreSQL 10.23 es la versión final de PostgreSQL 10. Si están utilizando PostgreSQL 10 en un entorno de producción, les sugerimos hacer planes para actualizar a una versión más reciente y soportada de PostgreSQL. Para más información, consulten nuestra política de versiones.
Actualización
Todas las actualizaciones de PostgreSQL son acumulativas. Al igual que en otras actualizaciones menores, para instalar esta actualización no es necesario realizar un volcado y volver a cargar la base de datos o usar pg_upgrade
. Es suficiente con detener PostgreSQL y actualizar los binarios.
Si anteriormente omitieron una o más actualizaciones, podría ser necesario seguir algunos pasos posteriores a la actualización. Para más detalles consulten las notas de las versiones anteriores.
Para más detalles, véanse las notas de la versión.
Enlaces
- Descargas
- Notas de la versión
- Seguridad
- Política de versiones
- Anuncio del lanzamiento de PostgreSQL 15
- Sigan @postgresql en Twitter