{"id":119954,"date":"2024-09-26T21:43:01","date_gmt":"2024-09-26T19:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-subd-postgresql-17"},"modified":"2024-09-26T21:43:01","modified_gmt":"2024-09-26T19:43:01","slug":"reliz-subd-postgresql-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-subd-postgresql-17","title":{"rendered":"Utgivningen av databasadministrationssystemet PostgreSQL 17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter ett \u00e5rs utveckling har den nya stabila grenen av databashanteringssystemet PostgreSQL 17 publicerats. Uppdateringar f\u00f6r den nya grenen kommer att sl\u00e4ppas under fem \u00e5r fram till november 2029. St\u00f6det f\u00f6r PostgreSQL 12.x, den \u00e4ldsta av de st\u00f6dda grenarna, avslutas den 14 november.     <\/p>\n<p>Huvudsakliga nyheter:  <\/p>\n<ul>\n<li class=\"l\"> Vid utf\u00f6randet av VACUUM-operationen (skr\u00e4pplockning, reng\u00f6ring och packning av lagringsutrymme) har en ny datakonstruktion implementerats som anv\u00e4nder upp till 20 g\u00e5nger mindre minne. \u00d6verg\u00e5ngen till den nya strukturen har m\u00f6jliggjort snabbare k\u00f6rning av VACUUM-operationer och minskat konsumtionen av delade resurser.\n<li class=\"l\"> Prestandaoptimering av in- och utdata har fortsatt. Tack vare f\u00f6rb\u00e4ttrad kod f\u00f6r hantering av den f\u00f6rdr\u00f6jda skrivloggen WAL har genomstr\u00f6mningen f\u00f6r skrivoperationer i system med m\u00e5nga samtidiga f\u00f6rfr\u00e5gningar kunnat \u00f6kas med upp till tv\u00e5 g\u00e5nger. Ett nytt gr\u00e4nssnitt f\u00f6r str\u00f6mmande in- och utdata har f\u00f6reslagits, vilket har \u00f6kat hastigheten f\u00f6r sekventiell genomg\u00e5ng av data i tabeller och accelererat uppdateringen av statistik f\u00f6r fr\u00e5geplaneraren efter utf\u00f6randet av ANALYZE-operationen.\n<li class=\"l\"> Prestanda f\u00f6r fr\u00e5gor med uttrycket \u00abIN\u00bb har f\u00f6rb\u00e4ttrats n\u00e4r de anv\u00e4nder index baserade p\u00e5 B-tree-strukturen. M\u00f6jlighet till parallell indexering av BRIN (Block Range Index) har implementerats. I fr\u00e5geplaneraren har kontroller f\u00f6r \u00abNOT NULL\u00bb optimerats och bearbetningen av gemensamma tabelluttryck (Common Table Expression, CTE) definierade med SQL-kommandot \u00abWITH\u00bb har snabbats upp. Anv\u00e4ndning av vektorspr\u00e4kningsinstruktioner (SIMD) f\u00f6r att p\u00e5skynda vissa ber\u00e4kningar har s\u00e4kerst\u00e4llts, exempelvis har funktionen bit_count p\u00e5skyndats med hj\u00e4lp av AVX-512-instruktioner.\n<li class=\"l\"> St\u00f6d f\u00f6r nya funktioner f\u00f6r arbete med JSON-formatet, definierade i SQL\/JSON-standarden, har implementerats. Funktionen JSON-TABLE har lagts till f\u00f6r att konvertera data fr\u00e5n JSON-formatet till vanliga PostgreSQL-tabeller, liksom nya jsonpath-operat\u00f6rer f\u00f6r att omvandla JSON-data till inbyggda PostgreSQL-datatyper. Nya funktioner f\u00f6r att skapa (JSON, JSON_SCALAR och JSON_SERIALIZE) och fr\u00e5ga (JSON_EXISTS, JSON_QUERY och JSON_VALUE) data i JSON-formatet har f\u00f6reslagits.\n<li class=\"l\"> M\u00f6jligheterna f\u00f6r SQL-kommandot \u00abMERGE\u00bb har ut\u00f6kats, vilket g\u00f6r det m\u00f6jligt att skapa villkorade SQL-uttryck som kombinerar operationerna INSERT, UPDATE och DELETE i ett enda uttryck. St\u00f6d f\u00f6r uttrycket RETURNING har lagts till, vilket g\u00f6r det m\u00f6jligt att ber\u00e4kna och returnera v\u00e4rden baserat p\u00e5 tillagda, uppdaterade eller raderade rader. St\u00f6d f\u00f6r att uppdatera vyer har implementerats.\n<li class=\"l\"> M\u00f6jligheterna f\u00f6r uppladdning och export av data i batchl\u00e4ge har ut\u00f6kats. Exporthastigheten f\u00f6r stora rader har dubblerats i COPY-kommandot, kopieringsprocessen har optimerats n\u00e4r k\u00e4ll- och m\u00e5lkodningar matchar, och en ON_ERROR-alternativ har lagts till som g\u00f6r det m\u00f6jligt att forts\u00e4tta importen trots fel vid datainf\u00f6rsel.\n<li class=\"l\"> F\u00f6r partitionerade tabeller har m\u00f6jligheten att anv\u00e4nda kolumner med unika identifierare lagts till, samt st\u00f6d f\u00f6r optimeringstekniken \u00abConstraint exclusion\u00bb.\n<li class=\"l\"> I mekanismen f\u00f6r anslutning av externa tabeller Foreign Data Wrapper (postgres_fdw) har m\u00f6jligheten att \u00f6verf\u00f6ra till externa <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> subfr\u00e5gor \u00abEXISTS\u00bb och \u00abIN\u00bb.\n<li class=\"l\"> En inbyggd plattformsoberoende motor f\u00f6r att hantera lokalens egenskaper \u00abCollation\u00bb har implementerats, vilket anv\u00e4nds f\u00f6r att st\u00e4lla in sorteringsregler och metoder f\u00f6r att matcha med h\u00e4nsyn till betydelsen av tecken (till exempel, vid sortering av numeriska v\u00e4rden beaktas f\u00f6rekomsten av minus och punkt f\u00f6re numret och olika former av skrivning, medan vid j\u00e4mf\u00f6relse ignoreras teckenens register och f\u00f6rekomsten av accent). Den nya motorn garanterar enhetligt beteende vid sortering av fr\u00e5geresultat, oavsett vilken plattform PostgreSQL k\u00f6rs p\u00e5.\n<li class=\"l\"> I mekanismen f\u00f6r logisk replikation, som m\u00f6jligg\u00f6r \u00f6verf\u00f6ring av f\u00f6r\u00e4ndringar till en annan server som g\u00f6rs i databasen vid till\u00e4gg, borttagning eller uppdatering av poster, har processen f\u00f6r uppdatering av DBMS f\u00f6renklats. Tidigare kr\u00e4vdes det att logiska replikationsslotar tas bort och data synkroniseras om vid \u00f6verg\u00e5ng till en ny betydande version, men nu kan detta g\u00f6ras utan att ta bort slotarna. F\u00f6r redundanta konfigurationer har m\u00f6jligheten att hantera \u00f6verg\u00e5ng till en reservserver (failover) f\u00f6r logisk replikation inf\u00f6rts. En ny verktyg pg_createsubscriber har lagts till f\u00f6r att omvandla en fysisk replik till en ny logisk replik.\n<li class=\"l\"> Ett nytt alternativ \u00absslnegotiation\u00bb har lagts till f\u00f6r direkt samordning av skyddade TLS-anslutningar med anv\u00e4ndning av TLS-till\u00e4gget ALPN.\n<li class=\"l\"> En f\u00f6rdefinierad roll, pg_maintain, har implementerats som ger anv\u00e4ndaren r\u00e4tt att utf\u00f6ra operationer relaterade till underh\u00e5ll av databashanteringssystemet.\n<li class=\"l\"> I verktyget pg_basebackup, som anv\u00e4nds f\u00f6r att skapa databaser backup, har st\u00f6d f\u00f6r inkrementella s\u00e4kerhetskopior lagts till. En ny verktyg pg_combinebacku har f\u00f6reslagits f\u00f6r att rekonstruera en fullst\u00e4ndig s\u00e4kerhetskopia fr\u00e5n en upps\u00e4ttning inkrementella kopior. I verktyget pg_dump har alternativet \u00ab--filter\u00bb lagts till f\u00f6r att v\u00e4lja de objekt som inkluderas i dumpen.\n<li class=\"l\"> Vid analys av f\u00f6rfr\u00e5gningar med SQL-kommandot &#171;EXPLAIN&#187; implementeras en utskrift av tiden som lagts p\u00e5 att l\u00e4sa och skriva lokala block vid in-\/utveckling. Kommandot &#171;EXPLAIN&#187; har ocks\u00e5 f\u00e5tt tv\u00e5 nya alternativ &#171;MEMORY&#187; och &#171;SERIALIZE&#187;, som g\u00f6r det m\u00f6jligt att best\u00e4mma storleken p\u00e5 det anv\u00e4nda minnet och den tid som lagts p\u00e5 datakonvertering f\u00f6r \u00f6verf\u00f6ring \u00f6ver n\u00e4tverket.\n<li class=\"l\"> Progresindikering f\u00f6r VACUUM-operationer med index har s\u00e4kerst\u00e4llts.\n<li class=\"l\"> Ett systemvisning pg_wait_events har lagts till, vilket tillsammans med visningen pg_stat_activity m\u00f6jligg\u00f6r en djupare analys av orsakerna till att aktiva sessioner befinner sig i v\u00e4ntande tillst\u00e5nd.      <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61935\">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 17. \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 2029 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 PostgreSQL 12.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 14 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u041f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 VACUUM (\u0441\u0431\u043e\u0440\u043a\u0430 \u043c\u0443\u0441\u043e\u0440\u0430, \u0447\u0438\u0441\u0442\u043a\u0430 \u0438 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430) \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u044e\u0449\u0430\u044f \u0434\u043e [&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-119954","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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 17. \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 2029 \u0433\u043e\u0434\u0430.\" \/>\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\/sv\/blog\/news\/reliz-subd-postgresql-17\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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 17 | 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 17. \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 2029 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-subd-postgresql-17\" \/>\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=\"2024-09-26T19:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-26T19:43:01+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\udd47Utg\u00e5van av databashanteringssystemet PostgreSQL 17 | ProHoster","description":"Efter ett \u00e5rs utveckling har den nya stabila grenen av databashanteringssystemet PostgreSQL 17 publicerats. Uppdateringar f\u00f6r den nya grenen kommer att sl\u00e4ppas under fem \u00e5r fram till november 2029.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-subd-postgresql-17","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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 17 | 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 17. \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 2029 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-subd-postgresql-17","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":"2024-09-26T19:43:01+00:00","article:modified_time":"2024-09-26T19:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119954","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 06:51:33","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:51:33","updated":"2026-01-23 06:51:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/119954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=119954"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/119954\/revisions"}],"predecessor-version":[{"id":173068,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/119954\/revisions\/173068"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=119954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=119954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=119954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}