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
- Se vilka tillägg som är installerade i vilka versioner.
- Lär dig hur du skapar ett kluster.
- Lär dig mer om uppgraderingar av postgres och Citus-huvudversioner på plats.