Podporované verze databází ve službě Azure Cosmos DB for PostgreSQL

Important

Azure Cosmos DB for PostgreSQL je na cestě vyřazení a už se nedoporučuje pro nové projekty. Místo toho použijte jednu z těchto dvou služeb:

  • Pro úlohy PostgreSQL použijte funkci Elastic Clusters v Azure Database for PostgreSQL pro horizontální navýšení kapacity a využití distribuovaných funkcí PostgreSQL obsažených v open source rozšíření Citus. Pokyny k migraci najdete v tématu Migrace do služby Azure Database for PostgreSQL s využitím elastického clusteru.

  • Pro úlohy NoSQL použijte Azure Cosmos DB for NoSQL pro distribuované databázové řešení, které zahrnuje smlouvu o úrovni služeb (SLA) 99,999% dostupnosti, okamžité automatické škálování a automatické převzetí služeb při selhání napříč několika oblastmi.

Verze PostgreSQL

Během vytváření je možné přizpůsobit verzi PostgreSQL spuštěnou v clusteru a po vytvoření clusteru je možné ho upgradovat na místě. Azure Cosmos DB for PostgreSQL aktuálně podporuje následující hlavní verze PostgreSQL:

PostgreSQL verze 16

Aktuální menší vydání je 16.3. Další informace o vylepšeních a opravách v této dílčí verzi najdete v dokumentaci k PostgreSQL.

PostgreSQL verze 15

Aktuální minoritní verze je 15.7. Další informace o vylepšeních a opravách v této dílčí verzi najdete v dokumentaci k PostgreSQL.

PostgreSQL verze 14

Aktuální menší verze je 14.12. Další informace o vylepšeních a opravách v této dílčí verzi najdete v dokumentaci k PostgreSQL.

PostgreSQL verze 13

Aktuální menší verze je 13.15. Další informace o vylepšeních a opravách v této dílčí verzi najdete v dokumentaci k PostgreSQL.

PostgreSQL verze 12 a starší

Nepodporujeme PostgreSQL verze 12 a starší pro Azure Cosmos DB for PostgreSQL.

Caution

Komunita PostgreSQL ukončila podporu pro PostgreSQL 11 9. listopadu 2023 a pro PostgreSQL 12 21. listopadu 2024. Podívejte se na omezení , která platí pro vyřazené hlavní verze PostgreSQL ve službě Azure Cosmos DB for PostgreSQL. Přečtěte si o místních upgradech pro hlavní verze PostgreSQL ve službě Azure Cosmos DB for PostgreSQL.

Poslední dílčí verze pro PostgreSQL 11 a PostgreSQL 12 jsou 11.22 a 12.22. Další informace o vylepšeních a opravách v této poslední dílčí verzi najdete v dokumentaci k PostgreSQL.

Syntaxe verze PostgreSQL

Před verzí PostgreSQL 10 zásada verzování PostgreSQL považovala upgrade hlavní verze za zvýšení prvního nebo druhého čísla. Například upgrade z verze 9.5 na 9.6 byl považován za hlavní aktualizaci verze. Od verze 10 se jako upgrade hlavní verze považuje pouze změna prvního čísla. Například 10.0 až 10.1 je dílčí upgrade verze. Verze 10 na 11 je hlavní upgrade verze.

Podpora verzí a ukončení podpory PostgreSQL

Azure Cosmos DB for PostgreSQL podporuje každou hlavní verzi PostgreSQL od data, kdy Azure začne podporovat verzi, dokud komunita PostgreSQL tuto hlavní verzi PostgreSQL vyřadí. Projděte si zásady správy verzí komunity PostgreSQL.

Azure Cosmos DB for PostgreSQL automaticky provádí aktualizace podverze na nejnovější verzi PostgreSQL dostupnou v Azure v rámci pravidelné údržby.

Zásady ukončení hlavní verze

Hlavní data vyřazení verze PostgreSQL ve službě Azure Cosmos DB for PostgreSQL se řídí zásadami komunitní správy verzí PostgreSQL.

Verze Co je nového Podporováno od Datum vyřazení (Azure)
PostgreSQL 16 Features 28. zář 2023 9. listopadu 2028
PostgreSQL 15 Features 20. října 2022 11. listopadu 2027
PostgreSQL 14 Features 1. října 2021 12. listopadu 2026
PostgreSQL 13 Features 6. dubna 2021 13. listopadu 2025
PostgreSQL 12 Features 6. dubna 2021 21. listopadu 2024 (vyřazeno)
PostgreSQL 11 Features 7. května 2019 9. listopadu 2023 (vyřazeno)

Vyřazené verze modulu PostgreSQL, které se ve službě Azure Cosmos DB for PostgreSQL nepodporují

Ve službě Azure Cosmos DB for PostgreSQL můžete dál spouštět vyřazenou verzi. Všimněte si však následujících omezení po datu vyřazení každé verze databáze PostgreSQL:

  • Vzhledem k tomu, že komunita nebude vydávat žádné další opravy chyb ani opravy zabezpečení, Azure Cosmos DB for PostgreSQL nebude opravovat vyřazený databázový stroj za žádné chyby nebo problémy se zabezpečením nebo jinak přijmout bezpečnostní opatření týkající se vyřazeného databázového stroje. V důsledku toho může dojít k ohrožením zabezpečení nebo jiným problémům. Azure ale bude dál provádět pravidelnou údržbu a opravy pro hostitele, operační systém, kontejnery a všechny ostatní komponenty související se službami.
  • Pokud k nějakému problému s podporou, ke kterým může dojít, souvisí samotný modul PostgreSQL, protože komunita už neposkytuje opravy, možná vám nebudeme moct poskytnout podporu. V takových případech budete muset databázi upgradovat na jednu z podporovaných verzí.
  • Nebudete moct vytvořit nové databázové servery pro vyřazenou verzi. Budete ale moct provést obnovení k určitému bodu v čase a vytvořit repliky pro čtení pro stávající servery.
  • Nové funkce služeb vyvinuté službou Azure Cosmos DB for PostgreSQL můžou být dostupné jenom pro podporované verze databázových serverů.
  • Smlouvy SLA pro dobu provozu se použijí výhradně na problémy související se službou Azure Cosmos DB for PostgreSQL, a ne na výpadky způsobené chybami souvisejícími s databázovým strojem.
  • V extrémním případě závažné hrozby pro službu způsobenou ohrožením zabezpečení databázového stroje PostgreSQL identifikovaným ve verzi vyřazené databáze se může Azure rozhodnout zastavit váš databázový server pro zabezpečení této služby. V takovém případě budete upozorněni na upgrade serveru před přenesením serveru do online režimu.

Citus a další verze rozšíření

V závislosti na tom, která verze PostgreSQL běží v clusteru, se nainstalují i různé verze rozšíření PostgreSQL. Konkrétně PostgreSQL 14, PostgreSQL 15 a PostgreSQL 16 mají citus 12, PostgreSQL 13 se dodává s Citus 11, PostgreSQL 12 se dodává s Citus 10 a staršími verzemi PostgreSQL jsou citus 9.5.

Další kroky