Kas kasutate PostgreSQL-i? Peaksite võimalikult kiiresti värskendama uuele parandusversioonile

postgreSQL

Recientemente PostgreSQL-i arendajad andsid välja paranduste versioonid 9–12 uued versioonid on 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ja 9.4.26. Millest see viimane (9.4.26) on viimane värskendus, mis on ette valmistatud 9.4 harude jaoks. Kui versiooni 9.5 värskendused moodustatakse kuni veebruarini 2021, 9.6 kuni novembrini 2021, siis PostgreSQL 10 kuni novembrini 2022, PostgreSQL 11 kuni novembrini 2023 ja PostgreSQL 12 kuni novembrini 2024.

Uute parandusversioonide väljaandmisega arendajad mainivad 75 parandatud viga ja parandatud haavatavust (CVE-2020-1720) volituse kontrollimise puudumise tõttu käsu «ALTER… SÕLTUB LAIENDAMISEST» täitmisel.

Haavatavuse kohta

Teatud asjaoludel haavatavus võimaldab privilegeerimata kasutajal eemaldada mis tahes funktsiooni, protseduuri, realiseeritud vaate, indeksi või päästiku. Rünnak on võimalik, kui administraator on installinud mõne laienduse ja kasutaja saab käivitada käsu CREATE või veenda laienduse omanikku käsu DROP EXTENSION käivitamiseks.

Lisaks näete uue pgcati rakenduse välimust, mis võimaldab andmeid paljundada mitme PostgreSQL-i serveri vahel. Programm toetab loogilist replikatsiooni läbi põhiserveris käivitatud SQL-i skripti tõlke ja taasesituse, mis viib andmete muutumiseni.

Muud muudatused

Samuti on välja toodud mõned muudatused, mis mõjutavad ainult versiooni 12:

  • Toetus igat tüüpi sihttabelitele (vaated, fdw (Foreign Data Wrapper), segmenteeritud tabelid, hajutatud muud tabelid).
  • Võimalus tabelite nimesid uuesti määratleda (replikatsioon ühest tabelist teise).
  • Kahesuunalise replikatsiooni tugi ainult kohalike muudatuste ülekandmise teel, ignoreerides väljastpoolt tulevaid koopiaid.
  • Konfliktide lahendamise süsteemi olemasolu, mis põhineb LWW (viimane kirjutaja-võida) algoritmil.
  • Võimalus salvestada teavet replikatsiooni edenemise ja rakendamata koopiate kohta eraldi tabelis, mida saab kasutada taastamiseks pärast ajutiselt ligipääsmatut vastuvõtvasõlme jätkamist.

Y parandustest paistavad silma järgmised, millest enamik mõjutab versiooni 12 kuid need on olemas ka mõnes varasemas versioonis:

  • Parandatud viga võõrvõtme piirangute lisamisel alamjaotatud tabelile (aka mitmetasandiline jaotatud tabel). Kui seda funktsionaalsust on juba kasutatud, saab selle lahendada mõjutatud partitsiooni lahtiühendamise ja uuesti kinnitamise või võõrvõtme piirangu esmase tabeli lisamise ja lisamisega. Lisateavet nende toimingute kohta leiate ALTER TABLE dokumentatsioonist.
  • Parandatud toimimisprobleem jaotatud tabelite jaoks, mille parandus on sisse toonud CVE-2017-7484 jaoks, mis lubab ajastajal nüüd kasutada alatabeli statistikat veerus, millele kasutajal on juurdepääs vanematabelis, kui päring sisaldab lekkivat operaatorit.
  • Erinevad muud parandused ja muudatused jaotatud tabelites, sealhulgas pseudotüüpe tagastavate partitsioonivõtmete avaldiste eiramine, näiteks RECORD.
  • Parandus loogilise replikatsiooni tellijatele UPDATE-päästikute käivitamiseks veerus.
  • Parandage loogiliste replikatsioonide väljaandjate ja tellijate mitmesuguste lukkude ja krahhide korral.
  • Parandas loogilise replikatsiooni efektiivsust REPLICA IDENTITY FULL abil.
  • Erinevad parandused walsender protsesside jaoks.
  • Parandatakse väga suurte sisemiste suhetega räside toimivust.
  • Paralleelsete päringuplaanide erinevad parandused.
  • Mitu parandust päringute planeerija vead, sealhulgas üks, mis mõjutab ühe rea alampäringu liitumisi.
  • Kaasas mitu parandust MCV laienduse statistikale, sealhulgas ühe VÕI-punktide valeks hindamiseks.
  • Parandas paralleelse räsiühenduse efektiivsust paljude tuumadega protsessoritel.

Kui soovite nende parandusversioonide väljaandmise kohta rohkem teada saada, saate üksikasju vaadata järgmine link.

Uuenduse kohta uuele parandusversioonile, mis vastab teie versioonile, pole teil vaja käivitada pg_upgrade, peate lihtsalt värskendama oma installi kahendfaile.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.