Dela via


Databasversioner som stöds i Azure Cosmos DB for PostgreSQL

GÄLLER FÖR: Azure Cosmos DB for PostgreSQL (drivs av Citus-databastillägget till PostgreSQL)

PostgreSQL-versioner

Den version av PostgreSQL som körs i ett kluster är anpassningsbar under skapandet och kan uppgraderas på plats när klustret har skapats. Azure Cosmos DB for PostgreSQL stöder för närvarande följande större PostgreSQL-versioner:

PostgreSQL version 16

Den aktuella mindre versionen är 16.3. Mer information om förbättringar och korrigeringar i den här mindre versionen finns i PostgreSQL-dokumentationen .

PostgreSQL version 15

Den aktuella delversionen är 15.7. Mer information om förbättringar och korrigeringar i den här mindre versionen finns i PostgreSQL-dokumentationen .

PostgreSQL version 14

Den aktuella delversionen är 14.12. Mer information om förbättringar och korrigeringar i den här mindre versionen finns i PostgreSQL-dokumentationen .

PostgreSQL version 13

Den aktuella delversionen är 13.15. Mer information om förbättringar och korrigeringar i den här mindre versionen finns i PostgreSQL-dokumentationen .

PostgreSQL version 12

Den aktuella delversionen är 12.19. Mer information om förbättringar och korrigeringar i den här mindre versionen finns i PostgreSQL-dokumentationen .

PostgreSQL version 11 och äldre

Vi stöder inte PostgreSQL version 11 och äldre för Azure Cosmos DB for PostgreSQL.

Varning

PostgreSQL community avslutade stödet för PostgreSQL 11 den 9 november 2023. Se begränsningar som gäller för de tillbakadragna PostgreSQL-huvudversionerna i Azure Cosmos DB för PostgreSQL. Lär dig mer om uppgraderingar på plats för större PostgreSQL-versioner i Azure Cosmos DB för PostgreSQL.

Den sista delversionen är 11.22. Mer information om förbättringar och korrigeringar i den senaste mindre versionen finns i PostgreSQL-dokumentationen .

PostgreSQL-versionssyntax

Före PostgreSQL version 10 ansåg PostgreSQL-versionsprincipen att en större versionsuppgradering var en ökning av det första eller andra antalet. Till exempel ansågs 9.5 till 9.6 vara en större versionsuppgradering. Från och med version 10 betraktas endast en ändring i det första talet som en större versionsuppgradering. Till exempel är 10.0 till 10.1 en mindre versionsuppgradering. Version 10 till 11 är en större versionsuppgradering.

Stöd och tillbakadragning av PostgreSQL-version

Azure Cosmos DB for PostgreSQL stöder varje huvudversion av PostgreSQL från det datum då Azure börjar stödja versionen tills PostgreSQL-communityn drar tillbaka den större PostgreSQL-versionen. Mer information finns i PostgreSQL community versionshanteringsprincip.

Azure Cosmos DB for PostgreSQL utför automatiskt delversionsuppdateringar till den senaste PostgreSQL-versionen som är tillgänglig i Azure som en del av periodiskt underhåll.

Princip för huvudversionsavdragning

De viktigaste postgreSQL-versionsdatumen i Azure Cosmos DB for PostgreSQL följer postgreSQL-principen för communityns versionshantering.

Version Nyheter Stöds sedan Pensionsdatum (Azure)
PostgreSQL 16 Funktioner 28 sept. 2023 9 november 2028
PostgreSQL 15 Funktioner 20 okt 2022 11 november 2027
PostgreSQL 14 Funktioner 1 okt 2021 12 november 2026
PostgreSQL 13 Funktioner 6 apr 2021 13 november 2025
PostgreSQL 12 Funktioner 6 apr 2021 14 november 2024
PostgreSQL 11 Funktioner Den 7 maj 2019 9 november 2023 (pensionerad)

Tillbakadragna PostgreSQL-motorversioner stöds inte i Azure Cosmos DB for PostgreSQL

Du kan fortsätta att köra den tillbakadragna versionen i Azure Cosmos DB for PostgreSQL. Observera dock följande begränsningar efter slutdatumet för varje PostgreSQL-databasversion:

  • Eftersom communityn inte kommer att släppa några ytterligare felkorrigeringar eller säkerhetskorrigeringar kommer Azure Cosmos DB for PostgreSQL inte att korrigera den tillbakadragna databasmotorn för buggar eller säkerhetsproblem, eller på annat sätt vidta säkerhetsåtgärder när det gäller den tillbakadragna databasmotorn. Du kan uppleva säkerhetsproblem eller andra problem som ett resultat. Azure fortsätter dock att utföra regelbundet underhåll och korrigeringar för värden, operativsystemet, containrarna och andra tjänstrelaterade komponenter.
  • Om något supportproblem kan ha att göra med själva PostgreSQL-motorn, eftersom communityn inte längre tillhandahåller korrigeringarna, kanske vi inte kan ge dig support. I sådana fall måste du uppgradera databasen till någon av de versioner som stöds.
  • Du kommer inte att kunna skapa nya databasservrar för den tillbakadragna versionen. Du kommer dock att kunna utföra återställningar till tidpunkt och skapa skrivskyddade repliker för dina befintliga servrar.
  • Nya tjänstfunktioner som utvecklats av Azure Cosmos DB for PostgreSQL kanske bara är tillgängliga för databasserverversioner som stöds.
  • Serviceavtal för drifttid gäller endast för Azure Cosmos DB för PostgreSQL-tjänstrelaterade problem och inte för driftstopp som orsakas av databasmotorrelaterade buggar.
  • I händelse av ett allvarligt hot mot tjänsten som orsakas av sårbarheten för PostgreSQL-databasmotorn som identifieras i den tillbakadragna databasversionen kan Azure välja att stoppa databasservern för att skydda tjänsten. I sådana fall får du ett meddelande om att uppgradera servern innan du ansluter servern.

Citus och andra tilläggsversioner

Beroende på vilken version av PostgreSQL som körs i ett kluster installeras även olika versioner av PostgreSQL-tillägg . PostgreSQL 14, PostgreSQL 15 och PostgreSQL 16 levereras med Citus 12, PostgreSQL 13 levereras med Citus 11, PostgreSQL 12 levereras med Citus 10 och tidigare PostgreSQL-versioner levereras med Citus 9.5.

Nästa steg