Përditësimi i PostgreSQL me eliminimin e një cenueshmërie. Publikimi i sistemit të replikimit pgcat

Formuar pĂ«rditĂ«sime korrigjuese pĂ«r tĂ« gjitha degĂ«t e mbĂ«shtetura nga PostgreSQL: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 dhe 9.4.26. Versioni 9.4.26 Ă«shtĂ« finale — pĂ«rgatitja e azhurnimeve pĂ«r degĂ«n 9.4 pejken. Azhurnimet pĂ«r degĂ«n 9.5 do tĂ« formohen deri nĂ« shkurt 2021, 9.6 — deri nĂ« nĂ«ntor 2021, 10 — deri nĂ« nĂ«ntor 2022, 11 — deri nĂ« nĂ«ntor 2023, 12 — deri nĂ« nĂ«ntor 2024.

Në versionet e reja janë rregulluar 75 gabime dhe është eliminuar një dobësi
(CVE-2020-1720), e shkaktuar nga mungesa e verifikimit tĂ« autorizimit gjatĂ« ekzekutimit tĂ« komandĂ«s “ALTER 
 DEPENDS ON EXTENSION”. NĂ«n disa rrethana, kjo dobĂ«si lejon njĂ« pĂ«rdorues jo privilegjuar tĂ« fshijĂ« çdo funksion, procedurĂ«, pamje materializuar, indeks ose trigger. Sulmi Ă«shtĂ« i mundur nĂ«se administratori ka instaluar ndonjĂ« zgjerim, dhe pĂ«rdoruesi mund tĂ« ekzekutojĂ« komandĂ«n CREATE ose mund ta bindĂ« pronarin e zgjerimit tĂ« ekzekutojĂ« komandĂ«n DROP EXTENSION.

Për më tepër, mund të theksohet shfaqja e një aplikacioni të ri pgcat, i cili lejon replikimin e të dhënave midis disa serverëve PostgreSQL. Programi mbështet replikimin logjik përmes transmetimit dhe riprodhimit në një host tjetër të rrjedhës së komandave SQL që kryhen në serverin kryesor dhe që çojnë në ndryshimin e të dhënave. Kodi është shkruar në gjuhën Go dhe distribuohet nën licencën Apache 2.0. Dallimet kryesore nga mekanizmi i ndërrimit logjik të integruar:

  • PĂ«rkrahja e çdo lloji tabelash targeti (pamjet, fdw (PaketĂ« tĂ« DhĂ«nave tĂ« Huaja), tabela tĂ« segmentuara, tabela tĂ« shpĂ«rndara citus);
  • MundĂ«sia pĂ«r tĂ« ribĂ«rĂ« emrat e tabelave (ndĂ«rrimi nga njĂ« tabelĂ« nĂ« njĂ« tjetĂ«r);
  • MbĂ«shtetje pĂ«r ndĂ«rrimin dyanshĂ«m pĂ«rmes transferimit tĂ« vetĂ«m ndryshimeve lokale duke injoruar ngjarjet e ndĂ«rrimit qĂ« vijnĂ« nga jashtĂ«;
  • Prania e njĂ« sistemi pĂ«r zgjidhjen e konflikteve mbi bazĂ«n e algoritmit LWW (fituesi i shkruar i fundit);
  • MundĂ«sia pĂ«r ruajtjen e informacionit pĂ«r progresin e ndĂ«rrimit dhe ndĂ«rrimet e papĂ«rdorura nĂ« njĂ« tabelĂ« tĂ« veçantĂ«, qĂ« mund tĂ« pĂ«rdoret pĂ«r rikuperimin pas rinisjes sĂ« punĂ«s sĂ« nodit pritĂ«s qĂ« ishte pĂ«rkohĂ«sisht i papĂ«rshtatshĂ«m.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster