Delen via


Versiebeleid voor Azure Database for PostgreSQL

Op deze pagina wordt het versiebeheerbeleid voor flexibele servers van Azure Database for PostgreSQL beschreven.

Ondersteunde PostgreSQL-versies

Flexibele Azure Database for PostgreSQL-server ondersteunt de volgende databaseversies.

Versie Ondersteund Beleidsinformatie
PostgreSQL 17 Ja Niet van toepassing.
PostgreSQL 16 Ja Niet van toepassing.
PostgreSQL 15 Ja Niet van toepassing.
PostgreSQL 14 Ja Niet van toepassing.
PostgreSQL 13 Ja Niet van toepassing.
PostgreSQL 12 Nee (buiten gebruik gesteld) Beleid
PostgreSQL 11 Ja Niet van toepassing.
PostgreSQL 10 Nee (buiten gebruik gesteld) Beleid
PostgreSQL 9.6 Nee (buiten gebruik gesteld) Beleid
PostgreSQL 9.5 Nee (buiten gebruik gesteld) Beleid

Hoofdversie

Een hoofdversie is een wijziging in het eerste cijfer van de versie. PostgreSQL 10 naar PostgreSQL 11 is bijvoorbeeld een belangrijke versie-upgrade. Primaire versies introduceren nieuwe functies en mogelijkheden en kunnen wijzigingen bevatten waarvoor toepassingscode-updates zijn vereist.

Ondersteuning

Azure Database for PostgreSQL ondersteunt elke primaire PostgreSQL-versie vanaf de datum waarop Azure ondersteuning biedt totdat de versie het einde van de levensduur bereikt (einde van ondersteuning) zoals gedefinieerd door de PostgreSQL-community. Zie het versiebeheerbeleid van de PostgreSQL-community voor meer informatie.

Pensioenbeleid

De onderstaande tabel bevat de details van de buitengebruikstelling voor primaire Versies van PostgreSQL. De datums volgen het versiebeheerbeleid van de PostgreSQL-community.

PostgreSQL-versie Nieuwe functies Begindatum van Azure-ondersteuning Datum van buitengebruikstelling van Azure
PostgreSQL 17 Opmerkingen bij de release 30-sep-2024 8-nov-2029
PostgreSQL 16 Opmerkingen bij de release 15-okt-2023 9-nov-2028
PostgreSQL 15 Opmerkingen bij de release 15-mei-2023 11-nov-2027
PostgreSQL 14 Opmerkingen bij de release 29-jun-2022 12-nov-2026
PostgreSQL 13 Opmerkingen bij de release 25-mei-2021 13-nov-2025
PostgreSQL 12 (buiten gebruik gesteld) Opmerkingen bij de release 22-sep-2020 14-nov-2024
PostgreSQL 11 Opmerkingen bij de release 24-jul-2019 9-nov-2025
PostgreSQL 10 (buiten gebruik gesteld) Opmerkingen bij de release 4-jun-2018 10-nov-2022
PostgreSQL 9.6 (buiten gebruik gesteld) Opmerkingen bij de release 18-apr-2018 11-nov-2021
PostgreSQL 9.5 (buiten gebruik gesteld) Opmerkingen bij de release 18-apr-2018 11-feb-2021

Ondersteuning voor secundaire versies

Azure Database for PostgreSQL Flexibele server voert automatisch secundaire versie-upgrades uit naar de Azure-versie van PostgreSQL als onderdeel van periodiek onderhoud.

Uitgebreide ondersteuning

Om klanten te helpen veilige en compatibele workloads te onderhouden buiten de end-of-life van de community (einde van ondersteuning), introduceert Azure Uitgebreide ondersteuning voor Azure Database for PostgreSQL.

Uitgebreide ondersteuning biedt continue toegang tot essentiële beveiligingsupdates en technische hulp, waardoor u met vertrouwen uw upgradestrategie kunt plannen en implementeren.

Uitgebreide ondersteuning biedt:

  • Maximaal drie extra jaren ondersteuning nadat de standaardondersteuning is beëindigd
  • Beveiligingspatches en kritieke bugfixes
  • Technische ondersteuning via Azure-ondersteuningskanalen (volgens uw bestaande abonnement)

Opmerking

Uitgebreide ondersteuning bevat geen nieuwe functiereleases, prestatieverbeteringen of ondersteuning voor secundaire versie-upgrades.

Waarom uitgebreide ondersteuning gebruiken?

Ideaal voor klanten die...

  • Meer tijd nodig om complexe workloads te upgraden.
  • Vereis naleving en veiligheidsvoorzieningen tijdens de upgradeplanning.
  • Afhankelijk van ononderbroken technische ondersteuning voor kritieke omgevingen.

Beste praktijken

  • Uitgebreide ondersteuning behandelen als een tijdelijke brug, niet als een oplossing op lange termijn.
  • Begin de upgradeplanning ruim vóór de einddatum van de levensduur (einde van de ondersteuning).
  • Overweeg een upgrade uit te voeren naar nieuwere versies, zoals PostgreSQL 15 of 16, voor verbeterde prestaties en ondersteuning.

In aanmerking komende PostgreSQL-versies

PostgreSQL-versie Begindatum van Azure-ondersteuning Datum van buitengebruikstelling van de community Start van betaalde verlengde ondersteuning (inclusief respijtperiode) Uitgebreide ondersteuning eindigt
11 24-jul-19 9-nov-25 1-apr-26 31-mar-29
12 22-sep-20 14-nov-24 1-apr-26 31-mar-29
13 25-mei-21 13-nov-25 1-apr-26 31-mar-29

Inschrijving en prijs

  • Automatische inschrijving: PostgreSQL-servers met niet-ondersteunde versies worden automatisch ingeschreven bij uitgebreide ondersteuning op 1 maart 2026.
  • Opt-Out Optie: u kunt zich op elk gewenst moment afmelden door een upgrade uit te voeren naar een ondersteunde versie.
  • Respijtperiode: een respijtperiode van één maand is van toepassing. De facturering begint op 1 april 2026.
  • Prijzen: Details worden op deze pagina gepubliceerd voordat de facturering begint.

Veelgestelde vragen (FAQ's)

V: Wat gebeurt er als ik na het einde van de ondersteuning van de community een niet-ondersteunde PostgreSQL-versie in Azure ga uitvoeren?

A: Uw server wordt één maand na de einddatum van de ondersteuning voor de community automatisch ingeschreven bij Uitgebreide ondersteuning (of op 1 maart 2026 voor versies 11, 12 en 13).

V: Kan ik mijn PostgreSQL-exemplaar blijven gebruiken zonder uitgebreide ondersteuning?

A: Ja, maar na de respijtperiode wordt u automatisch ingeschreven bij betaalde uitgebreide ondersteuning, tenzij u een upgrade uitvoert naar een ondersteunde versie. Tijdens de respijtperiode gaat u uit van volledig operationeel risico en kan Microsoft-ondersteuning geen oplossing voor problemen garanderen.

V: Kunnen mijn toepassingen beschadigd raken tijdens een upgrade naar een nieuwe hoofdversie?

A: Azure biedt validatiecontroles (PVC) vóór de upgrade om veelvoorkomende problemen te identificeren, zoals uitbreidingscompatibiliteit en parameterconflicten. We raden u aan upgrades in niet-productieomgevingen te testen. Azure investeert ook in Blue/Green-implementaties om upgrades voor bijna nul downtime mogelijk te maken.

V: Hoe weet ik of mijn server zich in uitgebreide ondersteuning bevindt?

A: Azure Portal en CLI geven duidelijk aan of een server is ingeschreven bij uitgebreide ondersteuning.

V: Moet ik de serverparametergroepen bijwerken na belangrijke versie-upgrades?

A: Ja. Primaire PostgreSQL-versies introduceren of verwijderen vaak configuratieparameters. Maak een nieuwe parametergroep voor de doelversie en pas zo nodig de geheugen- en prestatie-instellingen aan.

V: Worden PostgreSQL-extensies automatisch bijgewerkt tijdens een upgrade van een primaire versie?

A: Nee. Terwijl Azure de database-engine bijwerkt, moeten niet-kernextensies (bijvoorbeeld pgvector, timescaledb) handmatige updates uitvoeren. Gebruik ALTER EXTENSION ... UPDATE of recreëer niet-ondersteunde extensies na de upgrade.

V: Hoe kan ik de downtime tijdens een grote upgrade verminderen?

A: Downtime minimaliseren:

  • Voer nog lopend onderhoud uit vóór de upgrade.
  • Maak een handmatige back-up vlak vóór de upgrade om het maken van momentopnamen te versnellen.
  • Plan upgrades tijdens perioden met weinig verkeer.
  • Bewaak replicatievertraging en -verbindingen als u blue/green-implementatie gebruikt.

V: Waar kan ik bijhouden welke van mijn servers het einde van de ondersteuning naderen?

A: Azure biedt zichtbaarheid via de portal.

V: Welke ondersteuningsopties zijn beschikbaar tijdens de uitgebreide ondersteuningsfase?

A: Servers in uitgebreide ondersteuning kunnen alleen ondersteuningsaanvragen genereren voor beveiligingsproblemen. Functieaanvragen, prestatieafstemming en algemene bugfixes worden niet ondersteund voor einde van ondersteuningsversies.

V:Hoe wordt de periode tussen 13 november 2025 en 1 maart 2026 verwerkt voor PostgreSQL versie 13? Wordt de ondersteuning in deze periode voortgezet? Hoe verschilt het van de periode vóór 13 november 2025**?**

A: Volgens het versiebeheerbeleid van de PostgreSQL-community wordt elke primaire versie ondersteund totdat deze buiten gebruik wordt gesteld door de community. Uitgebreide ondersteuning van Azure wordt niet geboden tussen 13 november 2025 en 1 maart 2026. Klanten worden vanaf 1 april kosten in rekening gebracht voor uitgebreide ondersteuning. Gebruikers worden aangemoedigd om een upgrade uit te voeren naar nieuwere versies om te zorgen voor continue ondersteuning en toegang tot nieuwe functies.

Ondersteuning voor PostgreSQL 12

PostgreSQL 12 heeft het einde van de levensduur bereikt op 14 november 2024, in overeenstemming met het versiebeheerbeleid van de PostgreSQL-community. Volgens dit beleid wordt elke belangrijke versie ondersteund totdat deze door de community wordt stopgezet. In tegenstelling tot PostgreSQL 11, met uitgebreide ondersteuning tot 9 november 2025, ontvangt PostgreSQL 12 geen uitgebreide ondersteuning van Azure tot 1 maart 2026. Gebruikers worden aangemoedigd om een upgrade uit te voeren naar nieuwere versies om te zorgen voor continue ondersteuning en toegang tot nieuwe functies.

Ondersteuning voor PostgreSQL 11

Azure breidt postgreSQL 11-ondersteuning uit voor flexibele Azure Database for PostgreSQL-server. Deze uitgebreide ondersteuningstijdlijn is ontworpen om gebruikers meer tijd te bieden om te upgraden naar hogere PostgreSQL-versies. De uitgebreide ondersteuningstijdlijn is ontworpen om een soepele overgang te vergemakkelijken voor gebruikers die momenteel afhankelijk zijn van PostgreSQL 11.

Ondersteuning voor flexibele servers

  • U kunt PostgreSQL 11-servers maken en gebruiken op Azure Database for PostgreSQL Flexible Server, tot 9 november 2025, wanneer Azure stopt met het ondersteunen van PostgreSQL 11.
  • Van 9 november 2023 tot 9 november 2025, terwijl gebruikers nieuwe exemplaren van PostgreSQL 11 op de flexibele server kunnen blijven gebruiken en maken, zijn ze beperkingen van andere buiten gebruik gestelde PostgreSQL-engines.

Deze uitbreiding van postgres 11-ondersteuning maakt deel uit van de toezegging van Azure om een naadloos migratiepad te bieden en ervoor te zorgen dat gebruikers blijven functioneren.

Buiten gebruik gestelde PostgreSQL-engineversies worden niet ondersteund in Azure Database for PostgreSQL

U kunt de buiten gebruik gestelde versie blijven uitvoeren in de flexibele server van Azure Database for PostgreSQL. Let echter op de volgende beperkingen na de buitengebruikstellingsdatum voor elke PostgreSQL-databaseversie:

  • Zodra een PostgreSQL-versie buiten gebruik wordt gesteld door de community, past Azure Database for PostgreSQL – Flexible Server geen bug- of beveiligingspatches meer toe op de database-engine. Hierdoor kan uw server worden blootgesteld aan beveiligingsrisico's of andere problemen. Azure blijft echter de onderliggende host, het besturingssysteem, de containers en gerelateerde serviceonderdelen onderhouden en patchen.

  • Als er een ondersteuningsprobleem is dat mogelijk te maken heeft met de PostgreSQL-engine zelf, omdat de community de patches niet meer biedt, kunnen we u mogelijk geen ondersteuning meer bieden. In dergelijke gevallen moet u uw database upgraden naar een van de ondersteunde versies.

  • U kunt geen nieuwe servers maken met een PostgreSQL-versie die buiten gebruik is gesteld. U kunt echter herstel naar een bepaald tijdstip uitvoeren en leesreplica's maken voor uw bestaande servers.

  • Nieuwe servicemogelijkheden die zijn ontwikkeld door azure Database for PostgreSQL flexibele server, zijn mogelijk alleen beschikbaar voor ondersteunde databaseserverversies.

  • Sla's voor uptime zijn alleen van toepassing op serviceproblemen met flexibele azure Database for PostgreSQL-servers en niet op downtime die wordt veroorzaakt door fouten in de database-engine.

  • In zeldzame gevallen waarin een kritiek beveiligingsprobleem in een buiten gebruik gestelde PostgreSQL-versie een bedreiging vormt voor de service, kan Azure de betreffende servers stoppen om het platform te beveiligen. In dat geval wordt u op de hoogte gesteld van een upgrade van de server voordat u de server online brengt.

  • Nieuwe extensies die zijn geïntroduceerd voor Azure Database for PostgreSQL – Flexible Server worden niet ondersteund in PostgreSQL-versies die buiten gebruik zijn gesteld door de community.

Syntaxis van postgreSQL-versie

Voordat PostgreSQL versie 10 werd gebruikt, beschouwde het PostgreSQL-versiebeheerbeleid een grote versie-upgrade wanneer de eerste of tweede cijfer toenam. 9.5 tot 9.6 werd bijvoorbeeld beschouwd als een primaire versie-upgrade. Vanaf versie 10 wordt alleen een wijziging in het eerste getal beschouwd als een primaire versie-upgrade. 10.0 tot 10.1 is bijvoorbeeld een secundaire release-upgrade. Versie 10 tot en met 11 is een belangrijke versie-upgrade.