Dela via


Versionsprincip för Azure Database for PostgreSQL

I den här artikeln beskrivs versionsprincipen för Azure Database for PostgreSQL.

Huvudversion

En huvudversion innebär en förändring av det första siffran i versionsnumret. Till exempel är PostgreSQL 16 till PostgreSQL 17 en större versionsuppgradering. Större versioner introducerar nya funktioner. De kan innehålla ändringar som kräver programkoduppdateringar. Azure Database for PostgreSQL stöder varje större PostgreSQL-version från det datum då Azure börjar erbjuda support tills versionen når slutet av livslängden (supporten upphör) enligt postgreSQL-communityn. Mer information finns i PostgreSQL community versionshanteringsprincip.

Stödpolicy

Följande tabell innehåller information om tillbakadragning för PostgreSQL-huvudversioner. Datumen följer principen för versionshantering av PostgreSQL-communityn.

PostgreSQL-version Nyheter Startdatum för Azure Standard-support Slutdatum för Azure Standard-support
PostgreSQL 18 (förhandsversion)* Viktig information 25-Sep-2025 (förhandsversion) 14 november 2030
PostgreSQL 17 Viktig information 30-Sep-2024 8-Nov-2029
PostgreSQL 16 Viktig information 15-Oct-2023 9-Nov-2028
PostgreSQL 15 Viktig information 15-May-2023 11-Nov-2027
PostgreSQL 14 Viktig information 29-Jun-2022 12-Nov-2026
PostgreSQL 13 Viktig information 25-May-2021 31 mars 2026
PostgreSQL 12 Viktig information 22-Sep-2020 31 mars 2026
PostgreSQL 11 Viktig information 24-Jul-2019 31 mars 2026

PostgreSQL 18 är för närvarande tillgängligt i Förhandsversion på Azure Database for PostgreSQL med inledande tillgänglighet i regionen Asien, östra.

Stöd för delversion

En flexibel Azure Database for PostgreSQL-serverinstans uppgraderar automatiskt mindre versioner till den Azure-föredragna PostgreSQL-versionen under periodiskt underhåll.

Utökad support

För att hjälpa dig att upprätthålla säkra och kompatibla arbetsbelastningar utöver communityns slutpunkt (slut på support) introducerar Azure utökad support för Azure Database for PostgreSQL.

Utökad support ger dig fortsatt åtkomst till viktiga säkerhetsuppdateringar och teknisk hjälp. Med utökad support har du tid att planera och implementera din uppgraderingsstrategi med tillförsikt.

Utökad support ger:

  • Upp till tre extra års support efter att standardsupporten upphör
  • Säkerhetskorrigeringar och kritiska felkorrigeringar
  • Teknisk support via Azure Support-kanaler (enligt din befintliga plan)

Note

Utökad support innehåller inte nya funktionsversioner, prestandaförbättringar eller stöd för delversionsuppgraderingar.

Varför ska du använda utökad support?

Utökad support är perfekt för kunder som...

  • Vi behöver mer tid för att uppgradera komplexa arbetslaster.
  • Kräv efterlevnad och säkerhetssäkring under uppgraderingsplaneringen.
  • Beroende av oavbruten teknisk support för kritiska miljöer.

Metodtips

  • Behandla utökad support som en tillfällig brygga, inte en långsiktig lösning.
  • Starta uppgraderingsplaneringen i god tid före slutdatumet (supporten upphör).
  • Överväg att uppgradera till nyare versioner som PostgreSQL 15 eller 16 för bättre prestanda och support.

Berättigade PostgreSQL-versioner

PostgreSQL-version Startdatum för Azure Standard-support Datum för samhällets pensionering Slutdatum för Azure Standard-support Startdatum för betald utökad support Slutdatum för betald utökad support
11 den 24 juli 2019 den 9 november 2023 31 mars 2026 1 april 2026 den 8 november 2026
12 den 22 september 2020 den 14 november 2024 31 mars 2026 1 april 2026 den 13 november 2027
13 Den 25 maj 2021 den 13 november 2025 31 mars 2026 1 april 2026 den 12 november 2028
14 29 juni 2022 den 12 november 2026 den 11 december 2026 den 12 december 2026 den 11 november 2029

Registrering och pris

  • Automatisk registrering: PostgreSQL-servrar som kör versioner som inte stöds registreras automatiskt i utökad support den 1 mars 2026.
  • Opt-Out Alternativ: Du kan när som helst avregistrera dig genom att uppgradera till en version som stöds.
  • Respitperiod: En respitperiod på en månad gäller. Faktureringen börjar den 1 april 2026.
  • Priser: Information publiceras på den här sidan innan faktureringen börjar.

Vanliga frågor (FAQ)

F: Vad händer om jag vill fortsätta köra utan utökad support? Kan jag avregistrera mig?

S: Nej.

F: Vad händer om jag fortsätter att köra en PostgreSQL-version som inte stöds i Azure efter att supporten upphör för communityn?

S: Servern registreras automatiskt i utökad support en månad efter communityns supportdatum (eller den 1 mars 2026 för version 11, 12 och 13).

F: Kan jag fortsätta använda min PostgreSQL-instans utan utökad support?

S: Ja, men efter respitperioden registreras du automatiskt i betald utökad support om du inte uppgraderar till en version som stöds. Under respitperioden förutsätter du fullständig driftsrisk och Microsofts support kan inte garantera problemlösning.

F: Kan mina program brytas under en större versionsuppgradering?

A. PostgreSQL-huvudversionsuppgraderingar kan introducera ändringar som kan påverka ditt program – till exempel inaktuella konfigurationsparametrar, inkompatibla tillägg eller skillnader i SQL-beteende. Vi rekommenderar att du validerar uppgraderingar i en icke-produktionsmiljö innan du tillämpar dem i produktion. Mer information finns i de viktigaste övervägandena och begränsningarna i dokumentationen om större versionsuppgraderingar .

Note

Azure Database for PostgreSQL stöder endast huvudversionsuppgraderingar på plats till PostgreSQL-versioner som stöds för närvarande. Du kan till exempel uppgradera den aktuella versionen eftersom målversionen stöds officiellt av Azure vid tidpunkten för uppgraderingen. Versioner som inte stöds kan inte väljas som uppgraderingsmål, och försök att uppgradera till en inaktuell version kan leda till fel eller avbrott i tjänsten. Läs alltid versionspolicyn för Azure PostgreSQL och uppgradera dokumentationen innan du påbörjar en större versionsuppgradering.

F: Hur vet jag om min server finns i utökad support?

S: Azure-portalen och CLI anger tydligt om en server har registrerats i utökad support.

F: Behöver jag uppdatera serverparametrar efter större versionsuppgraderingar?

S: Ingen manuell ändring krävs. Uppgraderingsarbetsflödet uppdaterar automatiskt parametrarna för den nya PostgreSQL-versionen.

F: Uppgraderas PostgreSQL-tillägg automatiskt under en större versionsuppgradering?

S: Nej. Medan Azure uppgraderar databasmotorn kräver tillägg som inte är kärnor (till exempel pgvector, timescaledb) manuella uppdateringar. Använd ALTER EXTENSION ... UPDATE eller återskapa tillägg som inte stöds efter uppgraderingen.

F: Hur kan jag minska stilleståndstiden under en större uppgradering?

S: För att minimera stilleståndstiden:

  • Planera uppgraderingar under timmar med låg trafik.
  • Identifiera och åtgärda eventuella uppgraderingsblockerare (t.ex. tillägg, roller, replikeringsplatser) före uppgraderingen.
  • Pausa bakgrundsjobb och långvariga sessioner.
  • Skala tillfälligt upp beräkning för att påskynda pg_upgrade.
  • Rensa uppsvälldhet med VACUUM eller REINDEX om det behövs.
  • Kör ANALYZE efter uppgraderingen för att återställa prestanda.

F: Var kan jag spåra vilka av mina servrar som närmar sig slutet av supporten?

S: Azure ger synlighet via portalen.

F: Vilka supportalternativ är tillgängliga under den utökade supportfasen?

S: Servrar i utökad support kan endast skapa supportärenden för säkerhetsrelaterade problem. Funktionsbegäranden, prestandajustering och allmänna felkorrigeringar stöds inte för supportversioner som upphör. Förbättringar av befintliga funktioner för versioner som når slutet av support kommer inte att backporteras.

F: Hur kommer perioden mellan 13 november 2025 och 1 mars 2026 att hanteras för PostgreSQL version 13? Kommer stödet att fortsätta under denna tid? Hur skiljer det sig från perioden före den 13 november 2025?

S: Enligt postgreSQL-communityns versionshanteringsprincip stöds varje huvudversion tills den dras tillbaka av communityn. Kostnadsfri utökad support från Azure tillhandahålls till och med 31 mars 2026. Kunder debiteras för utökad support från och med 1 april. Uppgradera till nyare versioner för att säkerställa fortsatt support och åtkomst till nya funktioner.

Stöd för PostgreSQL 12

Azure utökar stödet för PostgreSQL 12 i Azure Database for PostgreSQL– flexibla serverinstanser. Den här utökade supporttidslinjen ger dig mer tid att uppgradera till högre PostgreSQL-versioner. Det underlättar en smidig övergång för användare som för närvarande förlitar sig på PostgreSQL 12.

Stöd för PostgreSQL 11

Azure utökar stödet för PostgreSQL 11 på Azure Database for PostgreSQL– flexibla serverinstanser. Den här utökade supporttidslinjen ger dig mer tid att uppgradera till högre PostgreSQL-versioner. Det underlättar en smidig övergång för användare som för närvarande förlitar sig på PostgreSQL 11.

Tillbakadragna PostgreSQL-motorversioner stöds inte i Azure Database for PostgreSQL

Du kan fortsätta att använda den tillbakadragna versionen i Azure Database for PostgreSQL– flexibla serverinstanser. Men efter indragningsdatumet för varje PostgreSQL-databasversion gäller följande begränsningar:

  • När communityn drar tillbaka en PostgreSQL-version slutar Azure Database for PostgreSQL att tillämpa bugg- eller säkerhetskorrigeringar på databasmotorn. Den här ändringen kan utsätta servern för säkerhetsrisker eller andra problem. Azure fortsätter dock att underhålla och korrigera det underliggande värdsystemet, operativsystemet, containrarna och de relaterade tjänstkomponenterna.

  • Om du får ett supportproblem som rör själva PostgreSQL-motorn kanske vi inte kan ge support eftersom communityn inte längre tillhandahåller korrigeringarna. I sådana fall måste du uppgradera databasen till någon av de versioner som stöds.

  • Du kan inte skapa nya servrar med en PostgreSQL-version som har dragits tillbaka. Du kan dock utföra återställningar till tidpunkt och skapa skrivskyddade repliker för dina befintliga servrar.

  • Nya tjänstfunktioner som utvecklats av Azure Database for PostgreSQL-servern kanske bara är tillgängliga för databasserverversioner som stöds.

  • Serviceavtal för drifttid gäller endast för tjänstrelaterade problem med Azure Database for PostgreSQL-flexibel serverinstans och gäller inte för driftstopp som orsakas av databasmotorrelaterade buggar.

  • I sällsynta fall där en kritisk sårbarhet i en tillbakadragen PostgreSQL-version utgör ett hot mot tjänsten kan Azure stoppa berörda servrar för att skydda plattformen. I sådana fall får du ett meddelande om att uppgradera servern innan du ansluter servern.

  • Nya tillägg som introducerats för Azure Database for PostgreSQL– flexibla serverinstanser stöds inte i PostgreSQL-versioner som communityn har dragit tillbaka.

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.