{"id":144010,"date":"2025-09-25T17:11:55","date_gmt":"2025-09-25T15:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-subd-postgresql-18"},"modified":"2025-09-25T17:11:55","modified_gmt":"2025-09-25T15:11:55","slug":"reliz-subd-postgresql-18","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-subd-postgresql-18","title":{"rendered":"PostgreSQL 18 andmebaasis\u00fcsteemi v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast aastast arendust on avaldatud uus stabiilne PostgreSQL andmebaasi versioon 18. Uue versiooni v\u00e4rskendusi antakse v\u00e4lja j\u00e4rgmise viie aasta jooksul kuni novembrini 2030. PostgreSQL 13.x, k\u00f5ige vanema toetatava versiooni toetus, l\u00f5petatakse 13. novembril.     <\/p>\n<p>P\u00f5hilised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> Taas on lisatud as\u00fcnkroonse sisendi\/v\u00e4ljundi alams\u00fcsteem, mis suurendab sisendi\/v\u00e4ljundi l\u00e4bilaskvust ja k\u00f5rvaldab viivitused. Lisaks platvormide\u00fclesele universaalsele AIO (io_method=worker) teostusele, mis p\u00f5hineb mitme t\u00f6\u00f6tlemisprotsessi (vaikimisi 3) t\u00e4itmisel, saab Linuxis kasutada as\u00fcnkroonse sisendi\/v\u00e4ljundi liidest io_uring (io_method=io_uring), mis on toetatud alates Linuxi k\u00e4rgest 5.1. As\u00fcnkroonne sisendi\/v\u00e4ljund on hetkel t\u00f6\u00f6protsesside kiirendamiseks rakendatud ainult m\u00f5nede failis\u00fcsteemist andmete lugemisega seotud toimingute jaoks, nagu j\u00e4rjestikune skaneerimine, indeksite bittide kaardistamine ja puhastamine (vacuum). M\u00f5nedes testides toob AIO kasutamine kuni 2-3 korda suurema j\u00f5udluse. Kirjutamisoperatsioonid j\u00e4tkuvad s\u00fcnkroonsete protsesside kaudu ACID-n\u00f5uete t\u00e4itmiseks.\n<li class=\"l\"> On rakendatud &#171;skip scan&#187; optimeerimine mitme p\u00f5hiveeru indeksites, mis v\u00f5imaldab indeksi kasutamist mitte ainult esimese indekseeritud veeru ja t\u00e4ieliku veerupaaride kombinatsiooni kontrollimiseks, vaid ka indekseeritud veergude eraldi t\u00f6\u00f6tlemiseks. N\u00e4iteks varem B-puu indeksi loomisel veergudele &#171;(status, date)&#187; rakendati indeksit ainult p\u00e4ringute jaoks, mis kontrollivad v\u00e4lju &#171;status&#187; v\u00f5i m\u00f5lemat v\u00e4lju &#171;status&#187; ja &#171;date&#187;, samas kui p\u00e4ringus, kus kontrolliti ainult v\u00e4li &#171;date&#187;, toimus tabeli sisu skaneerimine. &#171;Skip scan&#187; re\u017eiim v\u00f5imaldab teatud olukordades indeksi skaneerimist, kui p\u00e4ringus on ainult v\u00e4li &#171;date&#187;. Re\u017eiim kehtib ainult B-puu indeksite jaoks, kui p\u00e4ringus kasutatakse tingimuslikku operaatorit &#171;=&#187; indekseeritud v\u00e4ljal, olukordades, kus vahele j\u00e4etud v\u00e4ljal on v\u00e4ike arv erinevaid v\u00e4\u00e4rtusi (n\u00e4iteks optimeerimine t\u00f6\u00f6tab, kui v\u00e4li &#171;status&#187; sisaldab m\u00f5ningaid fikseeritud v\u00e4\u00e4rtusi).\n<li class=\"l\"> On lisatud optimeerimised, mis kasutavad indekseid t\u00f5husamalt p\u00e4ringutes, mis sisaldavad konstruktsioone &#171;OR&#187; ja &#171;IN (&#8230;)&#187; tingimuste plokis &#171;WHERE&#187;, samuti t\u00f5stavad tabelite liitmise planeerimise ja t\u00e4itmise efektiivsust (n\u00e4iteks on kiiruselt paranendud hash-\u00fchenduse koodi ja lubatud kasutada inkrementaalset j\u00e4rjestust tabelite \u00fchendamisel).\n<li class=\"l\"> On lisatud GIN (Generalized Inverted Index) indeksite ehitamise paralleelset toetust, mida kasutatakse komposiitv\u00e4\u00e4rtuste, n\u00e4iteks massiivide indekseerimiseks, ja t\u00e4istekstiandmete v\u00f5i JSON-struktuuride otsingu korraldamiseks.\n<li class=\"l\"> On lisatud v\u00f5imalus luua materialiseeritud vaateid ja v\u00f5tmeid tabelite sektsioonimise jaoks indeksitega, mis on &#171;unique&#187; m\u00e4rkega, kuid ei kasuta B-puu struktuuri.\n<li class=\"l\"> On suurenenud \u00fcldine lukustuste j\u00f5udlus p\u00e4ringute puhul, mis t\u00f6\u00f6tavad suure arvu tabelitega, ning parendatud on sektsioneeritud tabelite p\u00e4ringute t\u00f6\u00f6tlemist, mis kiirendavad kasutamata sektsioonide filtreerimist ja \u00fchendamisoperatsioone (JOIN).\n<li class=\"l\"> Kiirus on suurenenud tekstiga seotud toimingutes, nagu suur- ja v\u00e4iket\u00e4htedeks muutmise funktsioonid. Lisatud on PG_UNICODE_FAST re\u017eiim Unicode-m\u00e4rkide kohalike omaduste arvestuse kiirendamiseks.\n<li class=\"l\"> On rakendatud v\u00f5imalus salvestada p\u00e4ringu planeerija statistikat p\u00e4rast v\u00e4rskendamist m\u00e4rkimisv\u00e4\u00e4rsete PostgreSQL versioonide vahel. Muudatus v\u00f5imaldab v\u00e4ltida ressursimahuka &#171;ANALYZE&#187; operatsiooni t\u00e4itmist p\u00e4rast uue versiooni k\u00e4ivitamist, kuni mille l\u00f5puni on t\u00e4heldatav andmebaasi j\u00f5udluse langus.\n<li class=\"l\"> On t\u00f5hustatud pg_upgrade t\u00f6\u00f6riista j\u00f5udlust, mis automatiseerib \u00fclemineku uuele m\u00e4rkimisv\u00e4\u00e4rsele PostgreSQL versioonile. Optimeerimised on eriti m\u00e4rgatavad andmebaaside uuendamisel, mis sisaldavad suurt hulka objekte, nagu tabelid ja j\u00e4rjestused. Pg_upgrade t\u00f6\u00f6kiirus on kiirendatud ka flagi &#171;&#8212;jobs N&#187; abil, mis v\u00f5imaldab kontrollide paralleelset teostamist N l\u00f5imes, ja flagi &#171;&#8212;swap&#187; abil, et vahetada andmekatalooge t\u00e4ielikult ilma linkide seadmiseta, kloonimiseta ja failide kopeerimiseta.\n<li class=\"l\"> On lisatud tugi virtuaalsetele genereeritud veergudele, mille v\u00e4\u00e4rtused arvutatakse jooksvalt p\u00e4ringute t\u00e4itmise k\u00e4igus ilma kettale salvestamata. Kui lause &#171;CREATE TABLE&#8230;&#187; genereeritud veergude puhul sisaldab ainult m\u00e4rks\u00f5na &#171;GENERATED&#187; ilma t\u00fc\u00fcpide t\u00e4psustamiseta (STORED v\u00f5i VIRTUAL), siis rakendatakse uus variant vaikimisi vana teostuse asemel. Vanas teostuses genereeriti v\u00e4\u00e4rtuseid &#171;INSERT&#187; v\u00f5i &#171;UPDATE&#187; operatsioonide t\u00e4itmise ajal ja salvestati kettale edasise kasutamise jaoks. Virtuaalsete genereeritud veergude puuduseks on, et nende kasutamine indeksites ei ole v\u00f5imalik, aga eeliseks on v\u00f5imalus andmeid jooksvalt normaliseerida ja muuta (uuendamine, mis on oluline JSON-andmetega t\u00f6\u00f6tamisel). Mis puutub klassikalistesse salvestatud genereeritud veergudesse, siis on uues v\u00e4ljaandes nende jaoks tagatud loogilise replikatsiooni tugi.\n<li class=\"l\"> INSERT, UPDATE, DELETE ja MERGE k\u00e4skude puhul on rakendatud v\u00f5imalus kuvada varasemaid (OLD) ja praeguseid (CURRENT) v\u00e4\u00e4rtusi RETURNING lauses. N\u00e4iteks &#171;UPDATE&#8230; RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*.&#187;\n<li class=\"l\"> On lisatud funktsioon uuidv7() juhuslikult unikaalsete identifikaatorite genereerimiseks UUIDv7 formaadis. Erinevalt vanast UUID genereerimise funktsioonist (gen_random_uuid), mis on n\u00fc\u00fcd saadaval nimega uuidv4(), sisaldab UUIDv7 lisaks juhuslikule v\u00e4\u00e4rtusele ka genereerimise aega. UUID v\u00e4\u00e4rtuse j\u00e4rjekindlad osad (esimesed 12 s\u00fcmbolit \u2014 ajam\u00f5\u00f5t, ja j\u00e4rgnev 18 \u2014 juhuslik v\u00e4\u00e4rtus) t\u00f5hustavad sortimise ja indekseerimise efektiivsust, mis on oluline, kuna UUID-sid kasutatakse tavaliselt peav\u00f5tmetena (n\u00e4iteks l\u00e4hiajal loodud v\u00f5ti asub indeksis \u00fcksteise l\u00e4hedal).\n<li class=\"l\"> Tegevuses &#171;LIKE&#187; on rakendatud toimetusi, mis toetavad teksti v\u00f5rdlemist, kasutades m\u00e4\u00e4ramatu lokaadi omadusi &#171;collation&#187;, mis v\u00f5imaldavad v\u00f5rrelda t\u00e4hestiklike m\u00e4rkide t\u00e4hendust (n\u00e4iteks v\u00f5rdlemisel v\u00f5ib unustada r\u00f5hu m\u00e4rk). Lisa on funktsioon CASEFOLD, mis muudab m\u00e4rkide registreid, arvesse v\u00f5ttes lokaadi omaduste &#171;collation&#187; (n\u00e4iteks m\u00f5ned m\u00e4rgid v\u00f5ivad omada rohkem kui kahte v\u00e4ikest varianti v\u00f5i v\u00f5ib v\u00f5rreldes olla vajalik teisendada suurt\u00e4hte v\u00e4ikseks, mitte vastupidi).\n<li class=\"l\"> On lisatud ajapiirangute (temporal constraint) kasutamise v\u00f5imalus. &#171;PRIMARY KEY&#187; ja &#171;UNIQUE&#187; v\u00e4\u00e4rtustes tuleks ajapiirangute lisamiseks kasutada v\u00e4ljendit &#171;WITHOUT OVERLAPS&#187; ning &#171;FOREIGN KEY&#187; v\u00e4\u00e4rtuses \u2014 v\u00e4ljendit PERIOD. N\u00e4iteks, kui m\u00e4\u00e4rata peamisi v\u00f5tmeid, on v\u00f5imalik piirata v\u00f5tmeid, mille ajavahemikud kattuvad.\n<li class=\"l\"> Lisatud k\u00e4sk &#171;CREATE FOREIGN TABLE &#8230; LIKE command&#187; v\u00e4lise tabeli skeemi loomiseks kohaliku tabeli m\u00e4\u00e4ratlemise p\u00f5hjal.\n<li class=\"l\"> Lisatud tugi andmebaasi\u00fchendusele, kasutades OAUTH 2.0 autentimist, rakendades juurdep\u00e4\u00e4sutokenit parooli asemel. OAUTH kasutamine v\u00f5imaldab mitte salvestada paroole andmebaasis, tuvastada kasutajaid v\u00e4liste teenuste kaudu ning kasutada selliseid v\u00f5imalusi nagu kahefaktoriline autentimine ja \u00fchtne sisenemine (SSO).\n<li class=\"l\"> Lisatud funktsioon ssl_tls13_ciphers(), mille kaudu saab m\u00e4\u00e4rata TLSv1.3 protokolliga \u00fchenduse loomisel lubatud kr\u00fcptimisalgoritmide loendi.\n<li class=\"l\"> Toetatuks, mis on plaanis eemaldada, on md5 algoritmi abil toimuv autentimine paroolide hasheerimiseks. Soovitame kasutada SCRAM (SCRAM-SHA-256) algoritmi, mis ilmus PostgreSQL 10-s. Samuti on rakendatud SCRAM-p\u00f5hise autentimise edastamise tugi, kui \u00fchendatakse v\u00e4liste PostgreSQL serveritega l\u00e4bi postgres_fdw ja dblink.\n<li class=\"l\"> Tegevuse &#171;EXPLAIN ANALYZE&#187; k\u00e4igus on tagatud teabe v\u00e4ljastamine indeksite otsimise operatsioonide arvu kohta indeksi skaneerimise ajal ja vahekaartide juurdep\u00e4\u00e4sude arvu kohta p\u00e4ringu t\u00e4itmisel. V\u00e4ljundisse &#171;EXPLAIN ANALYZE VERBOSE&#187; on lisatud statistika CPU, WAL-logi ja lugemise operatsioonide intensiivsuse kohta. Tabelisse pg_stat_all_tables on lisatud teave VACUUMi ja tabelite anal\u00fc\u00fcsi teostatud aja kohta. Esitatud on statistika sisendi-v\u00e4ljade ja WAL-logi koormuse intensiivsuse kohta individuaalsete \u00fchenduste l\u00f5ikes. Tabelisse pg_stat_subscription_stats ja logidesse on lisatud teave kirjutamise konfliktide diagnostika kohta loogilise replikatsiooni ajal.\n<li class=\"l\"> Uutes installatsioonides on vaikimisi lubatud kontrollsummade kasutamine salvestatud andmete terviklikkuse kontrollimiseks. Selle k\u00e4itumise t\u00fchistamiseks initdb k\u00e4ivitamisel tuleks kasutada valikut &#171;&#8212;no-data-checksums&#187;.\n<li class=\"l\"> Utiliidile pg_createsubscriber on lisatud lipp &#171;&#8212;all&#187; loogiliste replikate loomise v\u00f5imaluseks \u00fche k\u00e4su abil k\u00f5igis andmebaasides.\n<li class=\"l\"> On rakendatud uus versioon (3.2) protokollist, mida kasutatakse v\u00e4liste t\u00f6\u00f6riistade suhtlemiseks andmebaasi haldamise s\u00fcsteemiga ja mis on teostatud teegis libpq. Eelmine protokolli uuendus toimus PostgreSQL 7.4-s (2003. aasta). Teegis libpq j\u00e4tkab vaikimisi versiooni 3.0 kasutamist.          <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63877\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 18. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2030 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 PostgreSQL 13.x, \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0440\u043e\u0439 \u0438\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 13 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a. \u041f\u043e\u043c\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043d\u0430 \u0432\u0441\u0435\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-144010","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 18. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2030 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 PostgreSQL 13.x, \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0440\u043e\u0439 \u0438\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 13 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a. \u041f\u043e\u043c\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043d\u0430 \u0432\u0441\u0435\u0445\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-subd-postgresql-18\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 PostgreSQL 18 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 18. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2030 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 PostgreSQL 13.x, \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0440\u043e\u0439 \u0438\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 13 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a. \u041f\u043e\u043c\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043d\u0430 \u0432\u0441\u0435\u0445\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-subd-postgresql-18\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-25T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-09-25T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47PostgreSQL 18 andmebaasi v\u00e4ljaanne | ProHoster","description":"P\u00e4rast aasta pikkust arendust on avaldatud uus stabiilne PostgreSQL 18 andmebaasi haru. Uuendused uuele harule ilmuvad viie aasta jooksul kuni novembrini 2030. Toetuse l\u00f5ppemine PostgreSQL 13.x, vanima toetatud haru, jaoks toimub 13. novembril. Peamised uuendused: Lisatud as\u00fcnkroosse sisestamise\/sisetootmise alam\u00fcsteem, mis v\u00f5imaldab suurendada sisendi\/v\u00e4ljundi l\u00e4bilaskev\u00f5imet ja k\u00f5rvaldada viivitusi. Lisaks on see saadaval k\u00f5igis","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-subd-postgresql-18","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 PostgreSQL 18 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 18. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2030 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 PostgreSQL 13.x, \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0440\u043e\u0439 \u0438\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 13 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a. \u041f\u043e\u043c\u0438\u043c\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043d\u0430 \u0432\u0441\u0435\u0445","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-subd-postgresql-18","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-09-25T15:11:55+00:00","article:modified_time":"2025-09-25T15:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144010","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 14:59:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:59:19","updated":"2026-01-23 14:59:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/144010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=144010"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/144010\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=144010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=144010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=144010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}