On PostgreSQL toega kÔik toetatavad harud on moodustatud parandavad vÀrskendused: 14.2, 13.6, 12.10, 11.15 ja 10.20, milles on parandatud 55 viga, mis tuvastati viimase kolme kuu jooksul. Sealhulgas on lahendatud probleemid, mis harvadel juhtudel viisid indeksite kahjustumiseni HOT (heap-only tuple) ahelate muutmisel VACUUM operatsiooni kÀigus vÔi REINDEX CONCURRENTLY operatsiooni kÀigus tabelite indeksite puhul, kus kasutatakse TOAST salvestusmehhanismi.
Parandatud on hĂ€ired ALTER STATISTICS kĂ€ivitamisel ja andmete vĂ€ljavĂ”tmisel multirange-tĂŒĂŒpidest. KĂŒsimuste planeerijast on kĂ”rvaldatud vead, mis viisid vale tulemuste saamiseni. MĂ€lu lekkeid on kĂ”rvaldatud vĂ€ljendite indeksite vĂ€rskendamisel ja operatsiooni 'REASSIGN OWNED BY' teostamisel suure arvu objektide puhul. Tagatud on laiendatud statistika koostamine segmenteeritud tabelite jaoks.
Lisaks saab vĂ€lja tuua utiliidi reshape vĂ€ljalaskmist, mis vĂ”imaldab keerulisi andmeskeemi uuendusi teostada ilma teenuste töö katkemiseta, mis tavaliselt nĂ”uavad kĂ€sitsi muudatusi ja teenuste ajutist seiskamist PostgreSQL-is. Utiliidiga on vĂ”imalik liikuda vana andmeskeemi pealt uuele ilma pikaajaliste lukustusteta ja katkestamata pĂ€ringute töötlemise tsĂŒklit. Utiliit genereerib automaatselt tabelite vaated, millega rakendused migratsiooni ajal jĂ€tkuvalt töötavad, ning seadistab ka triggereid, mis edastavad andmete lisamise ja eemaldamise toimingud vana ja uue skeemi vahel.
Seega jÀÀvad vana ja uus skeem samaaegselt kĂ€ttesaadavaks, kui kasutatakse reshape migreerimise ajal, ning rakendused saab jĂ€rk-jĂ€rgult uuele skeemile ĂŒle viia ilma töö katkestamata (suurtel infrastruktuuridel saab jĂ€rk-jĂ€rgult vahetada töötlejatelt vanadelt uutele). PĂ€rast rakenduste ĂŒleviimist uuele skeemile eemaldatakse vana skeemi toetamiseks loodud vaated ja triggarid. Kui migreerimise ajal tekivad rakendustega probleeme, saab skeemi muudatuse tagasi vĂ”tta ja naasta vana olekusse.
Allikas: opennet.ru
