Actualización fuera de ciclo de PostgreSQL 14 prevista para el 16 de junio de 2022
El Grupo Global de Desarrollo de PostgreSQL lanzará una actualización de PostgreSQL 14 el 16 de junio de 2022. Esta versión corrige un problema que afecta a todas las versiones de PostgreSQL 14 y que puede provocar la corrupción silenciosa de índices.
Desde el lanzamiento de PostgreSQL 14.0, existía un problema con CREATE INDEX CONCURRENTLY
y REINDEX CONCURRENTLY
que podía provocar la corrupción silenciosa de datos en los índices. Este problema se solucionará con el próximo lanzamiento de PostgreSQL 14.4.
Si se ejecutaron cualquiera de estos comandos con cualquier versión de PostgreSQL 14 anterior a la 14.4, es probable que se haya producido una corrupción silenciosa de los datos. Es posible utilizar el comando pg_amcheck
con la opción --heapallindexed
para detectar este problema con los índices B-tree.
Si se necesita una solución inmediata al problema antes del lanzamiento de PostgreSQL 14.4, se puede ejecutar CREATE INDEX
o REINDEX
sin CONCURRENTLY
. Puede también ejecutarse el comando reindexdb
y utilizar la opción --jobs
para añadir paralelismo, pero no debe utilizarse la opción --concurrently
.
Tras la publicación de PostgreSQL 14.4, podrá utilizarse con seguridad CREATE INDEX CONCURRENTLY
y REINDEX CONCURRENTLY
en la gestión de los índices, así como la opción --concurrently
en reindexdb
.
Para más preguntas, es posible consultar a los miembros de la comunidad PostgreSQL a través de uno de los canales de soporte.