Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt het versiebeleid voor Azure Database for PostgreSQL beschreven.
Hoofdversie
Een hoofdversie is een wijziging in het eerste cijfer van de versie. PostgreSQL 16 naar PostgreSQL 17 is bijvoorbeeld een belangrijke versie-upgrade. Primaire versies introduceren nieuwe functies en mogelijkheden. Deze kunnen wijzigingen bevatten waarvoor toepassingscode-updates zijn vereist. 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.
Ondersteuningsbeleid
De volgende tabel bevat de details over het einde van de levenscyclus voor grote versies van PostgreSQL. De datums volgen het versiebeheerbeleid van de PostgreSQL-community.
| PostgreSQL-versie | Wat is nieuw | Begindatum van Azure Standard-ondersteuning | Einddatum voor Azure Standard-ondersteuning |
|---|---|---|---|
| PostgreSQL 18 (preview)* | Opmerkingen bij de release | 25-sep-2025 (Vooruitblik) | 14-nov-2030 |
| PostgreSQL 17 | Opmerkingen bij de release | 30-Sep-2024 | 8-Nov-2029 |
| PostgreSQL 16 | Opmerkingen bij de release | 15-Oct-2023 | 9-Nov-2028 |
| PostgreSQL 15 | Opmerkingen bij de release | 15-May-2023 | 11-Nov-2027 |
| PostgreSQL 14 | Opmerkingen bij de release | 29-Jun-2022 | 12-Nov-2026 |
| PostgreSQL 13 | Opmerkingen bij de release | 25-May-2021 | 31-mar-2026 |
| PostgreSQL 12 | Opmerkingen bij de release | 22-Sep-2020 | 31-mar-2026 |
| PostgreSQL 11 | Opmerkingen bij de release | 24-Jul-2019 | 31-mar-2026 |
PostgreSQL 18 is momenteel beschikbaar in preview op Azure Database for PostgreSQL met initiële beschikbaarheid in de regio Azië - oost.
Ondersteuning voor secundaire versies
Een flexibele Azure Database for PostgreSQL-server werkt tijdens periodiek onderhoud automatisch kleine versies bij naar de door Azure geprefereerde PostgreSQL-versie.
Uitgebreide ondersteuning
Ter ondersteuning van veilige en compatibele workloads buiten de end-of-life van de community (einde van ondersteuning) introduceert Azure Uitgebreide ondersteuning voor Azure Database for PostgreSQL.
Uitgebreide ondersteuning biedt u continue toegang tot essentiële beveiligingsupdates en technische ondersteuning. Met uitgebreide ondersteuning hebt u tijd om uw upgradestrategie met vertrouwen te plannen en te implementeren.
Uitgebreide ondersteuning biedt:
- Maximaal drie extra jaren ondersteuning na afloop van standaardondersteuning
- Beveiligingspatches en kritieke bugfixes
- Technische ondersteuning via Azure-ondersteuningskanalen (volgens uw bestaande abonnement)
Note
Uitgebreide ondersteuning bevat geen nieuwe functiereleases, prestatieverbeteringen of ondersteuning voor secundaire versie-upgrades.
Waarom uitgebreide ondersteuning gebruiken?
Uitgebreide ondersteuning is 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 Standard-ondersteuning | Datum van buitengebruikstelling van de community | Einddatum voor Azure Standard-ondersteuning | Begindatum van betaalde uitgebreide ondersteuning | Einddatum van betaalde uitgebreide ondersteuning |
|---|---|---|---|---|---|
| 11 | 24 juli 2019 | 9 november 2023 | dinsdag 31 maart 2026 | 1 april 2026 | 8 november 2026 |
| 12 | 22 september 2020 | 14 november 2024 | dinsdag 31 maart 2026 | 1 april 2026 | 13 november 2027 |
| 13 | 25 mei 2021 | 13 november 2025 | dinsdag 31 maart 2026 | 1 april 2026 | 12 november 2028 |
| 14 | 29 juni 2022 | 12 november 2026 | 11 december 2026 | 12 december 2026 | 11 november 2029 |
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 moet ik doen als ik zonder uitgebreide ondersteuning wil blijven werken? Kan ik me afmelden?
A: Nee.
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?
Eén. PostgreSQL-upgrades voor primaire versies kunnen wijzigingen introduceren die van invloed kunnen zijn op uw toepassing, zoals afgeschafte configuratieparameters, incompatibele extensies of verschillen in SQL-gedrag. U wordt aangeraden upgrades in een niet-productieomgeving te valideren voordat u ze in productie toepast. Raadpleeg de belangrijkste overwegingen en beperkingen in documenten voor primaire versie-upgrades voor meer informatie.
Note
Azure Database for PostgreSQL ondersteunt in-place primaire versie-upgrades alleen naar momenteel ondersteunde PostgreSQL-versies. U kunt bijvoorbeeld de huidige versie upgraden, mits de doelversie op het moment van de upgrade officieel wordt ondersteund door Azure. Niet-ondersteunde versies kunnen niet worden geselecteerd als upgradedoelen en als u probeert een upgrade uit te voeren naar een afgeschafte versie, kan dit leiden tot een storing of serviceonderbreking. Raadpleeg altijd het versiebeleid van Azure PostgreSQL en upgradedocumentatie voordat u een primaire versie-upgrade start.
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 serverparameters bijwerken na belangrijke versie-upgrades?
A: Er is geen handmatige wijziging vereist. De upgradewerkstroom werkt automatisch de parameters voor de nieuwe PostgreSQL-versie bij.
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 maak niet-ondersteunde extensies opnieuw na de upgrade.
V: Hoe kan ik de downtime tijdens een grote upgrade verminderen?
A: Downtime minimaliseren:
- Plan upgrades tijdens uren met weinig verkeer.
- Identificeer en los eventuele blokkeringen voor de upgrade op, zoals extensies, rollen en replicatiesleuven.
- Achtergrondtaken en langlopende sessies onderbreken.
- Rekenkracht tijdelijk omhoog schalen om pg_upgrade te versnellen.
- Verwijder overtollige data met VACUUM of REINDEX indien nodig.
- Voer ANALYZE uit na de upgrade om de prestaties te herstellen.
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. Verbeteringen aan bestaande functies voor versies waarvoor de ondersteuning is beëindigd, worden niet toegepast.
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. Gratis uitgebreide ondersteuning van Azure wordt verstrekt tot en met 31 maart 2026. Klanten worden vanaf 1 april kosten in rekening gebracht voor uitgebreide ondersteuning. Voer een upgrade uit naar nieuwere versies om ondersteuning en toegang tot nieuwe functies te garanderen.
Ondersteuning voor PostgreSQL 12
Azure breidt de ondersteuning voor PostgreSQL 12 uit op Azure Database for PostgreSQL flexibele serverexemplaren. Deze uitgebreide ondersteuningstijdlijn biedt u meer tijd om een upgrade uit te voeren naar hogere PostgreSQL-versies. Het vereenvoudigt een soepele overgang voor gebruikers die momenteel afhankelijk zijn van PostgreSQL 12.
Ondersteuning voor PostgreSQL 11
Azure breidt de ondersteuning voor PostgreSQL 11 uit op Azure Database for PostgreSQL flexibele serverexemplaren. Deze uitgebreide ondersteuningstijdlijn biedt u meer tijd om een upgrade uit te voeren naar hogere PostgreSQL-versies. Het vereenvoudigt een soepele overgang voor gebruikers die momenteel afhankelijk zijn van PostgreSQL 11.
Buiten gebruik gestelde PostgreSQL-engineversies worden niet ondersteund in Azure Database for PostgreSQL
U kunt de buiten gebruik gestelde versie blijven gebruiken in flexibele serverexemplaren van Azure Database for PostgreSQL. Na de buitengebruikstellingsdatum voor elke PostgreSQL-databaseversie gelden de volgende beperkingen:
Wanneer de community een PostgreSQL-versie buiten gebruik stelt, stopt Azure Database for PostgreSQL met het toepassen van bug- of beveiligingspatches op de database-engine. Deze wijziging kan uw server blootstellen aan beveiligingsrisico's of andere problemen. Azure blijft echter de onderliggende host, het besturingssysteem, de containers en gerelateerde serviceonderdelen onderhouden en patchen.
Als u een ondersteuningsprobleem ondervindt dat betrekking heeft op de PostgreSQL-engine zelf, kunnen we mogelijk geen ondersteuning bieden omdat de community de patches niet meer biedt. In dergelijke gevallen moet u uw database upgraden naar een van de ondersteunde versies.
U kunt geen nieuwe servers maken met behulp van 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-server, zijn mogelijk alleen beschikbaar voor ondersteunde databaseserverversies.
Sla's voor uptime zijn alleen van toepassing op serviceproblemen met betrekking tot de flexibele serverinstantie van Azure Database for PostgreSQL en zijn niet van toepassing 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 dergelijke gevallen wordt u op de hoogte gesteld van het upgraden van de server voordat u de server online brengt.
Nieuwe extensies die zijn geïntroduceerd voor exemplaren van flexibele Azure Database for PostgreSQL-servers worden niet ondersteund in PostgreSQL-versies die de community buiten gebruik heeft gesteld.
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. Bijvoorbeeld, 9.5 tot 9.6 werd beschouwd als een upgrade van een belangrijke versie. Vanaf versie 10 wordt alleen een wijziging in het eerste nummer 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.