{"id":38654,"date":"2019-10-31T22:25:05","date_gmt":"2019-10-31T19:25:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-postgresql-12\/"},"modified":"2019-10-31T22:25:05","modified_gmt":"2019-10-31T19:25:05","slug":"reliz-postgresql-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-postgresql-12","title":{"rendered":"Lansering av PostgreSQL 12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Gruppen av PostgreSQL-utvecklare har meddelat lanseringen av PostgreSQL 12, den senaste versionen av det relationella databashanteringssystemet med \u00f6ppen k\u00e4llkod.<br \/>\nI PostgreSQL 12 har prestandan f\u00f6r fr\u00e5gor f\u00f6rb\u00e4ttrats avsev\u00e4rt \u2013 s\u00e4rskilt n\u00e4r det g\u00e4ller hantering av stora m\u00e4ngder data, och det har \u00e4ven gjorts optimeringar av den \u00f6vergripande diskutnyttjandet.<\/p>\n<p>Bland de nya funktionerna:<\/p>\n<ul>\n<li>implementeringen av JSON Path-fr\u00e5gespr\u00e5ket (en viktig del av standarden SQL\/JSON);<\/li>\n<li>optimering av genomf\u00f6randet av gemensamma tabelluttryck (WITH);<\/li>\n<li>st\u00f6d f\u00f6r genererade kolumner<\/li>\n<\/ul>\n<p>Gemenskapen forts\u00e4tter \u00e4ven arbetet med att f\u00f6rb\u00e4ttra utbyggbarheten och tillf\u00f6rlitligheten hos PostgreSQL, med fokus p\u00e5 internationell anv\u00e4ndning, autentisering och enklare administration av systemet.<\/p>\n<p>I denna version har implementeringen av gr\u00e4nssnittet f\u00f6r anslutbara lagringsmotorer inkluderats, vilket nu g\u00f6r det m\u00f6jligt f\u00f6r utvecklare att skapa sina egna lagringsmetoder.<\/p>\n<p><strong>Prestandaf\u00f6rb\u00e4ttringar<\/strong><\/p>\n<p>PostgreSQL 12 inneh\u00e5ller betydande prestandaf\u00f6rb\u00e4ttringar och underh\u00e5llsprocedurer f\u00f6r indexerings- och partitioneringssystem.<\/p>\n<p>B-tree-index, den standardtyp av indexering i PostgreSQL, har optimerats i version 12 f\u00f6r belastningar som f\u00f6ruts\u00e4tter frekventa modifieringar av index. Anv\u00e4ndningen av referenstestet TPC-C f\u00f6r PostgreSQL 12 visade en genomsnittlig minskning av utrymmesanv\u00e4ndningen med 40 % och en total \u00f6kning av fr\u00e5ga-prestanda.<\/p>\n<p>Fr\u00e5gor mot partitionerade tabeller har f\u00e5tt m\u00e4rkbara f\u00f6rb\u00e4ttringar, s\u00e4rskilt f\u00f6r tabeller som best\u00e5r av tusentals sektioner och f\u00f6ruts\u00e4tter arbete med endast begr\u00e4nsade delar av datam\u00e4ngder. Prestandan f\u00f6r att l\u00e4gga till data i partitionerade tabeller med INSERT och COPY har f\u00f6rb\u00e4ttrats, liksom m\u00f6jligheten att koppla en ny sektion utan att blockera p\u00e5g\u00e5ende fr\u00e5gor.<\/p>\n<p>I PostgreSQL 12 har ytterligare f\u00f6rb\u00e4ttringar inom indexering gjorts, vilket p\u00e5verkar den allm\u00e4nna prestandan, inklusive:<\/p>\n<ul>\n<li>minskad overhead vid generering av WAL f\u00f6r GiST-, GIN- och SP-GiST-index;<\/li>\n<li>m\u00f6jlighet att skapa s\u00e5 kallade t\u00e4ckande index (covering indexes, f\u00f6rslaget INCLUDE) p\u00e5 GiST-index;<\/li>\n<li>m\u00f6jlighet att utf\u00f6ra k-NN-s\u00f6kningar (n\u00e4rmaste grannar) med hj\u00e4lp av avst\u00e5ndsoperat\u00f6ren () och anv\u00e4ndning av SP-GiST-index;<\/li>\n<li>st\u00f6d f\u00f6r insamling av statistik \u00f6ver de mest f\u00f6rekommande v\u00e4rdena (most-common value, MCV) med hj\u00e4lp av CREATE STATISTICS, vilket hj\u00e4lper till att f\u00e5 b\u00e4ttre exekveringsplaner n\u00e4r kolumner anv\u00e4nds d\u00e4r v\u00e4rdena \u00e4r oj\u00e4mt f\u00f6rdelade.<\/li>\n<\/ul>\n<p>JIT-kompilering med hj\u00e4lp av LLVM, som introducerades i PostgreSQL 11, \u00e4r nu aktiverad som standard. JIT-kompilering \u00f6kar prestandan vid arbete med uttryck i WHERE-klausuler, m\u00e5lister, aggregationer och vissa interna operationer. Den \u00e4r tillg\u00e4nglig om du har kompilerat PostgreSQL med LLVM eller anv\u00e4nder ett PostgreSQL-paket som skapades med aktiverat LLVM.<\/p>\n<p><strong>F\u00f6rb\u00e4ttringar av SQL-spr\u00e5kets kapabiliteter och standardkompatibilitet.<\/strong><\/p>\n<p>I PostgreSQL 12 finns det nu m\u00f6jlighet att utf\u00f6ra fr\u00e5gor mot JSON-dokument med hj\u00e4lp av JSON-s\u00f6kv\u00e4gsuttryck som definieras i SQL\/JSON-standarden. Dessa fr\u00e5gor kan anv\u00e4nda befintliga indexeringsmekanismer f\u00f6r dokument som lagras i JSONB-format f\u00f6r effektiv datainsamling.<\/p>\n<p>Vanliga tabelluttryck, \u00e4ven k\u00e4nda som WITH-fr\u00e5gor, kan nu i PostgreSQL 12 automatiskt exekveras med substituering, vilket i sin tur kan hj\u00e4lpa till att f\u00f6rb\u00e4ttra prestandan f\u00f6r m\u00e5nga befintliga fr\u00e5gor. I den nya versionen kan en del av WITH-fr\u00e5gan exekveras med substituering, f\u00f6rutsatt att den inte \u00e4r rekursiv, inte har biverkningar och endast refereras en g\u00e5ng i den efterf\u00f6ljande delen av fr\u00e5gan.<\/p>\n<p>PostgreSQL 12 introducerar st\u00f6d f\u00f6r \"genererade kolumner\". Denna typ av kolumn, som beskrivs i SQL-standarden, ber\u00e4knar sitt v\u00e4rde baserat p\u00e5 inneh\u00e5llet i andra kolumner i samma tabell. I denna version st\u00f6djer PostgreSQL \"lagrade genererade kolumner\", d\u00e4r det ber\u00e4knade v\u00e4rdet lagras p\u00e5 disken.<\/p>\n<p><strong>Internationalisering<\/strong><\/p>\n<p>PostgreSQL 12 ut\u00f6kar st\u00f6det f\u00f6r ICU-j\u00e4mf\u00f6relser, vilket g\u00f6r det m\u00f6jligt f\u00f6r anv\u00e4ndare att definiera \"odeterministiska j\u00e4mf\u00f6relser\" som exempelvis kan till\u00e5ta j\u00e4mf\u00f6relser utan att ta h\u00e4nsyn till versaler eller accenter.<\/p>\n<p><strong>Autentisering<\/strong><\/p>\n<p>PostgreSQL \u00f6kar sitt st\u00f6d f\u00f6r p\u00e5litliga autentiseringsmetoder med flera f\u00f6rb\u00e4ttringar som ger extra s\u00e4kerhet och funktionalitet. Denna version introducerar kryptering p\u00e5 klientsidan och serversidan f\u00f6r autentisering via GSSAPI-gr\u00e4nssnitt, samt m\u00f6jligheten f\u00f6r PostgreSQL att uppt\u00e4cka. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\"   title=\"servrar\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1845\">servrar<\/a> LDAP, om PostgreSQL \u00e4r kompilerad med OpenLDAP.<\/p>\n<p>Dessutom st\u00f6der PostgreSQL 12 nu en variant av multifaktorautentisering. Nu kan PostgreSQL-servern beg\u00e4ra att klienten tillhandah\u00e5ller ett giltigt <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/ssl-sertifikat\/\"   title=\"SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2262\">SSL<\/a>-certifikat med motsvarande anv\u00e4ndarnamn med hj\u00e4lp av clientcert=verify-full, och kombinera detta med ett separat krav f\u00f6r autentiseringsmetod (till exempel scram-sha-256).<\/p>\n<p><strong>Administration<\/strong><\/p>\n<p>PostgreSQL 12 ger m\u00f6jlighet att utf\u00f6ra icke-blockerande ombyggnad av index med kommandot REINDEX CONCURRENTLY. Detta g\u00f6r det m\u00f6jligt f\u00f6r anv\u00e4ndare att undvika driftstopp i databashanteringssystemet vid l\u00e5ngvarig ombyggnad av index.<\/p>\n<p>Dessutom kan man i PostgreSQL 12 aktivera eller inaktivera sidchecksummer i en kluster som \u00e4r avst\u00e4ngd, med hj\u00e4lp av kommandot pg_checksums. Tidigare kunde sidchecksummer \u2013 en funktion som hj\u00e4lper till att kontrollera integriteten f\u00f6r data som lagras p\u00e5 disk \u2013 endast aktiveras vid initiering av PostgreSQL-klustret med hj\u00e4lp av initdb.<\/p>\n<p>K\u00e4lla: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/opensource\/15269122\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 PostgreSQL \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 PostgreSQL 12, \u043d\u043e\u0432\u0435\u0439\u0448\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0412 PostgreSQL 12 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u2013 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u043e\u0431\u044a\u0451\u043c\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0432 \u0446\u0435\u043b\u043e\u043c. \u0421\u0440\u0435\u0434\u0438 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439: \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 JSON Path (\u0432\u0430\u0436\u043d\u0435\u0439\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 SQL\/JSON); [&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-38654","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=\"\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 PostgreSQL \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 PostgreSQL 12, \u043d\u043e\u0432\u0435\u0439\u0448\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0412 PostgreSQL 12 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.\" \/>\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-postgresql-12\" \/>\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 PostgreSQL 12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 PostgreSQL \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 PostgreSQL 12, \u043d\u043e\u0432\u0435\u0439\u0448\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0412 PostgreSQL 12 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-postgresql-12\" \/>\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=\"2019-10-31T19:25:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:25:05+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\udd47Lanseringen av PostgreSQL 12 | ProHoster","description":"Gruppen av PostgreSQL-utvecklare har meddelat lanseringen av PostgreSQL 12, den senaste versionen av det \u00f6ppna relationsdatabashanteringssystemet. PostgreSQL 12 har avsev\u00e4rt f\u00f6rb\u00e4ttrad prestanda.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-postgresql-12","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 PostgreSQL 12 | ProHoster","og:description":"\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 PostgreSQL \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 PostgreSQL 12, \u043d\u043e\u0432\u0435\u0439\u0448\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0412 PostgreSQL 12 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-postgresql-12","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":"2019-10-31T19:25:05+00:00","article:modified_time":"2019-10-31T19:25:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38654","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":null,"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-02-09 18:02:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:05:22","updated":"2026-02-09 18:02:23","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\/38654","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=38654"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/38654\/revisions"}],"predecessor-version":[{"id":159506,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/38654\/revisions\/159506"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=38654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=38654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=38654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}