Compartir a través de


Versiones de base de datos compatible con Azure Cosmos DB for PostgreSQL

SE APLICA A: Azure Cosmos DB for PostgreSQL (con tecnología de la extensión de base de datos de Citus en PostgreSQL)

Versiones de PostgreSQL

La versión de PostgreSQL que se ejecuta en un clúster se puede personalizar durante la creación y se puede actualizar en contexto una vez creado el clúster. Azure Cosmos DB for PostgreSQL actualmente admite las versiones de PostgreSQL principales siguientes:

PostgreSQL, versión 16

La versión secundaria actual es la 16.3. Consulte la documentación de PostgreSQL para obtener más información sobre las mejoras y correcciones de esta versión secundaria.

PostgreSQL, versión 15

La versión secundaria actual es la 15.7. Consulte la documentación de PostgreSQL para obtener más información sobre las mejoras y correcciones de esta versión secundaria.

PostgreSQL, versión 14

La versión secundaria actual es la 14.12. Consulte la documentación de PostgreSQL para obtener más información sobre las mejoras y correcciones de esta versión secundaria.

PostgreSQL, versión 13

La versión secundaria actual es la 13.15. Consulte la documentación de PostgreSQL para obtener más información sobre las mejoras y correcciones de esta versión secundaria.

PostgreSQL, versión 12

La versión secundaria actual es la 12.19. Consulte la documentación de PostgreSQL para obtener más información sobre las mejoras y correcciones de esta versión secundaria.

PostgreSQL versión 11 y anteriores

No se admite la versión 11 de PostgreSQL ni la anterior para Azure Cosmos DB para PostgreSQL.

Precaución

La comunidad de PostgreSQL finalizó la compatibilidad con PostgreSQL 11 el 9 de noviembre de 2023. Consulte restricciones que se aplican a las versiones principales de PostgreSQL retiradas en Azure Cosmos DB para PostgreSQL. Obtenga información sobre actualizaciones en contexto para las versiones principales de PostgreSQL en Azure Cosmos DB para PostgreSQL.

La versión secundaria final es la 11.22. Consulte la documentación de PostgreSQL para obtener más información sobre las mejoras y correcciones de esta última versión secundaria.

Sintaxis de la versión de PostgreSQL

Antes de la versión 10 de PostgreSQL, la directiva de versiones de PostgreSQL consideraba que una actualización de la versión principal suponía un aumento en el primer o segundo número. Por ejemplo, de 9.5 a 9.6 se consideraba una actualización de la versión principal. A partir de la versión 10, solo se considera una actualización de la versión principal un cambio en el primer número. Por ejemplo, de 10.0 a 10.1 es una actualización de versión secundaria. De la versión 10 a la 11 se consideraría una actualización de versión principal.

Compatibilidad y retirada de versiones de PostgreSQL

Azure Cosmos DB for PostgreSQL admite cada versión principal de PostgreSQL desde la fecha en la que Azure comienza a admitir la versión hasta que la comunidad de PostgreSQL retire esa versión principal de PostgreSQL. Consulte la directiva de control de versiones de la comunidad de PostgreSQL.

Azure Cosmos DB for PostgreSQL realiza automáticamente actualizaciones de versiones secundarias a la última versión de PostgreSQL disponible en Azure como parte del mantenimiento periódico.

Directiva de retirada de la versión principal

Las principales fechas de retirada de la versión de PostgreSQL en Azure Cosmos DB para PostgreSQL siguen la directiva de control de versiones de la comunidad de PostgreSQL.

Versión Novedades Compatible desde Fecha de retirada (Azure)
PostgreSQL 16 Características 28 de septiembre de 2023 9 de noviembre de 2028
PostgreSQL 15 Características 20 de octubre de 2022 11 de noviembre de 2027
PostgreSQL 14 Características 1 de octubre de 2021 12 de noviembre de 2026
PostgreSQL 13 Características 6 de abril de 2021 13 de noviembre de 2025
PostgreSQL 12 Características 6 de abril de 2021 14 de noviembre de 2024
PostgreSQL 11 Características 7 de mayo de 2019 9 de noviembre de 2023 (retirado)

Versiones del motor de PostgreSQL retiradas que no se admiten en Azure Cosmos DB for PostgreSQL

Puede continuar ejecutando la versión retirada en Azure Cosmos DB for PostgreSQL. Pero tenga en cuenta las restricciones siguientes después de la fecha de retirada de cada versión de la base de datos PostgreSQL:

  • Como la comunidad no publicará ninguna corrección de errores ni correcciones de seguridad adicionales, Azure Cosmos DB for PostgreSQL no revisará el motor de base de datos retirado para detectar errores ni problemas de seguridad, ni tomará medidas de seguridad con respecto al motor de base de datos retirado. Como resultado, puede encontrarse con vulnerabilidades de seguridad u otros problemas. No obstante, Azure continuará realizando tareas periódicas de mantenimiento y revisión para el host, el sistema operativo, los contenedores y cualquier otro componente relacionado con el servicio.
  • Si algún problema de soporte técnico que pueda experimentar está relacionado con el propio motor de PostgreSQL, como que la comunidad ya no proporciona las revisiones, es posible que no podamos proporcionarle soporte técnico. En ese caso, tendrá que actualizar la base de datos a una de las versiones admitidas.
  • No podrá crear nuevos servidores de bases de datos para la versión retirada. Sin embargo, podrá realizar recuperaciones a un momento dado, así como crear réplicas de lectura para los servidores existentes.
  • Es posible que las nuevas funcionalidades de servicio desarrolladas por Azure Cosmos DB for PostgreSQL solo estén disponibles para las versiones admitidas del servidor de base de datos.
  • Los acuerdos de nivel de servicio de tiempo de actividad solo se aplicarán a los problemas relacionados con los servicios de Azure Cosmos DB for PostgreSQL, no a los tiempos de inactividad causados por los errores relacionados con el motor.
  • En el caso de una amenaza grave para el servicio causada por la vulnerabilidad del motor de base de datos PostgreSQL identificada en la versión de base de datos retirada, Azure puede optar por detener el servidor de bases de datos para proteger el servicio. En tal caso, se le notificará actualizar el servidor antes de poner el servidor en línea.

Citus y otras versiones de extensión

En función de la versión de PostgreSQL que se ejecute en un clúster, también se instalarán versiones diferentes de las extensiones de PostgreSQL. En concreto, PostgreSQL 14, PostgreSQL 15 y PostgreSQL 16 vienen con Citus 12; PostgreSQL 13 viene con Citus 11; PostgreSQL 12 viene con Citus 10 y las versiones anteriores de PostgreSQL vienen con Citus 9.5.

Pasos siguientes