Uppdatering av PostgreSQL. Utgåvan reshape, verktyg för migration till en ny struktur utan driftstopp.

Korrigeringsuppdateringar har skapats för alla stödda versioner av PostgreSQL: 14.2, 13.6, 12.10, 11.15 och 10.20, där 55 fel har åtgärdats som upptäcktes under de senaste tre månaderna. Bland dessa har problem som sällan ledde till indexkorruption vid förändringar av HOT-kedjor (heap-only tuple) under VACUUM-operationer eller vid REINDEX CONCURRENTLY-operationer för index på tabeller som använder TOAST-lagringsmetoden åtgärdats.

Krascher vid utförande av ALTER STATISTICS och vid hämtning av data med multirange-typer har åtgärdats. I frågeplaneraren har fel som ledde till att felaktiga resultat returnerades eliminerats. Minnesläckor har åtgärdats vid uppdatering av index baserade på uttryck och vid utförande av operationen 'REASSIGN OWNED BY' över ett stort antal objekt. Utökad statistik för segmenterade tabeller har tillhandahållits.

En nyhet är lanseringen av verktyget reshape, som möjliggör komplexa databasarkitekturuppdateringar i PostgreSQL utan driftstopp, vilket normalt kräver manuell ändring och temporärt avbrott av tjänster som använder databasen. Verktyget gör det möjligt att byta från den gamla databasstrukturen till den nya utan långvariga låsningar och utan att avbryta frågebehandlingen. Verktyget skapar automatiskt visningar av tabeller som applikationer kan fortsätta arbeta med under databasens migrationsprocess och ställer även in triggers för att överföra tilläggs- och borttagningsoperationer mellan den gamla och den nya strukturen.

Genom att använda reshape under migreringen är både den gamla och den nya strukturen tillgängliga samtidigt, och applikationerna kan gradvis flyttas över till den nya strukturen utan driftstopp (i stora infrastrukturer kan handhavare bytas ut stegvis från den gamla till den nya). När övergången till den nya strukturen har slutförts tas de visningar och triggers som skapades för att stödja den gamla strukturen bort. Om problem med applikationerna upptäcks under migreringen kan förändringen av strukturen ångras och tillbaka till det gamla tillståndet återställas.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster