{"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\/ro\/blog\/news\/reliz-postgresql-12","title":{"rendered":"Lansare PostgreSQL 12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Grupul de dezvoltatori PostgreSQL a anun\u021bat lansarea PostgreSQL 12, cea mai recent\u0103 versiune a sistemului de gestionare a bazelor de date rela\u021bionale cu surs\u0103 deschis\u0103.<br \/>\n\u00cen PostgreSQL 12, performan\u021ba interog\u0103rilor a fost semnificativ \u00eembun\u0103t\u0103\u021bit\u0103 \u2013 acest lucru se aplic\u0103 \u00een special lucrului cu volume mari de date, de asemenea, a fost optimizat\u0103 utilizarea spa\u021biului pe disc \u00een ansamblu.<\/p>\n<p>Printre noile func\u021bionalit\u0103\u021bi:<\/p>\n<ul>\n<li>implementarea limbajului de interogare JSON Path (cea mai important\u0103 parte a standardului SQL\/JSON);<\/li>\n<li>optimizarea execu\u021biei expresiilor comune de tabel (WITH);<\/li>\n<li>suport pentru coloane generate<\/li>\n<\/ul>\n<p>De asemenea, comunitatea continu\u0103 munca asupra extinsibilit\u0103\u021bii \u0219i fiabilit\u0103\u021bii PostgreSQL, dezvolt\u00e2nd suportul pentru interna\u021bionalizare, op\u021biuni de autentificare, oferind c\u0103i mai simple pentru administrarea sistemului.<\/p>\n<p>Aceast\u0103 versiune include implementarea interfe\u021bei motorului de stocare extensibil, permi\u021b\u00e2nd dezvoltatorilor s\u0103 creeze metode proprii de stocare a datelor.<\/p>\n<p><strong>\u00cembun\u0103t\u0103\u021biri ale performan\u021bei<\/strong><\/p>\n<p>PostgreSQL 12 include \u00eembun\u0103t\u0103\u021biri semnificative ale performan\u021bei \u0219i proceduri de \u00eentre\u021binere pentru sistemele de indexare \u0219i sec\u021bionare.<\/p>\n<p>Indec\u0219ii B-tree \u2013 tipul standard de indexare \u00een PostgreSQL, au fost optimiza\u021bi \u00een versiunea 12 pentru sarcini care implic\u0103 modific\u0103ri frecvente ale indec\u0219ilor. Utilizarea testului de referin\u021b\u0103 TPC-C pentru PostgreSQL 12 a demonstrat o sc\u0103dere a utiliz\u0103rii spa\u021biului cu o medie de 40% \u0219i o cre\u0219tere general\u0103 a performan\u021bei interog\u0103rilor.<\/p>\n<p>Interog\u0103rile la tabelele sec\u021bionate au primit \u00eembun\u0103t\u0103\u021biri notabile, \u00een special pentru tabelele formate din mii de sec\u021biuni, care implic\u0103 lucrul doar cu p\u0103r\u021bi limitate din seturile de date. A fost \u00eembun\u0103t\u0103\u021bit\u0103 performan\u021ba ad\u0103ug\u0103rii de date \u00een tabele sec\u021bionate prin INSERT \u0219i COPY, precum \u0219i capacitatea de a conecta o nou\u0103 sec\u021biune f\u0103r\u0103 a bloca interog\u0103rile \u00een execu\u021bie.<\/p>\n<p>\u00cen PostgreSQL 12 au fost realizate \u00eembun\u0103t\u0103\u021biri suplimentare \u00een indexare, care influen\u021beaz\u0103 performan\u021ba general\u0103, inclusiv:<\/p>\n<ul>\n<li>reducerea supracosturilor la generarea WAL pentru tipurile de indec\u0219i GiST, GIN \u0219i SP-GiST;<\/li>\n<li>posibilitatea de a crea a\u0219a-numitele indec\u0219i de acoperire (covering indexes, propunere INCLUDE) pe indec\u0219ii GiST;<\/li>\n<li>posibilitatea de a executa interog\u0103ri de \u00abvecin\u0103tate\u00bb (k-NN search) folosind operatorul de distan\u021b\u0103 () \u0219i utiliz\u00e2nd indec\u0219i SP-GiST;<\/li>\n<li>suportul pentru colectarea statisticilor despre cele mai comune valori (most-common value, MCV) prin intermediul CREATE STATISTICS, ceea ce ajut\u0103 la ob\u021binerea celor mai bune planuri de execu\u021bie a interog\u0103rilor atunci c\u00e2nd se utilizeaz\u0103 coloane ale c\u0103ror valori sunt distribuite inegal.<\/li>\n<\/ul>\n<p>Compilarea JIT folosind LLVM, introdus\u0103 \u00een PostgreSQL 11, este acum activat\u0103 implicit. Compilarea JIT permite cre\u0219terea performan\u021bei \u00een lucrul cu expresiile din clauzele WHERE, listele de \u021bint\u0103, agregate \u0219i anumite opera\u021biuni interne. Aceasta este disponibil\u0103 dac\u0103 a\u021bi compilat PostgreSQL cu LLVM sau utiliza\u021bi un pachet PostgreSQL care a fost creat cu LLVM activat.<\/p>\n<p><strong>\u00cembun\u0103t\u0103\u021biri ale capacit\u0103\u021bilor limbajului SQL \u0219i compatibilit\u0103\u021bii cu standardul<\/strong><\/p>\n<p>\u00cen PostgreSQL 12 a ap\u0103rut posibilitatea de a efectua interog\u0103ri asupra documentelor JSON folosind expresiile de cale JSON definite \u00een standardul SQL\/JSON. Astfel de interog\u0103ri pot utiliza mecanismele existente de indexare pentru documentele stocate \u00een format JSONB, pentru extragerea eficient\u0103 a datelor.<\/p>\n<p>Expresiile de tabel comune, cunoscute \u0219i sub denumirea de interog\u0103ri cu WITH, \u00een PostgreSQL 12 pot acum fi executate automat folosind substitu\u021bia, ceea ce poate ajuta la \u00eembun\u0103t\u0103\u021birea performan\u021bei multor interog\u0103ri existente. \u00cen noua versiune, o parte din interogarea WITH poate fi executat\u0103 cu substitu\u021bie, at\u00e2ta timp c\u00e2t nu este recursiv\u0103, nu are efecte secundare \u0219i este referit\u0103 o singur\u0103 dat\u0103 \u00een partea ulterioar\u0103 a interog\u0103rii.<\/p>\n<p>\u00cen PostgreSQL 12 apare suportul pentru \u201ecoloane generate\u201d. Descris \u00een standardul SQL, acest tip de coloan\u0103 calculeaz\u0103 o valoare pe baza con\u021binutului altor coloane din aceea\u0219i tabel\u0103. \u00cen aceast\u0103 versiune, PostgreSQL suport\u0103 \u201ecoloane generate stocate\u201d, unde valoarea calculat\u0103 este stocat\u0103 pe disc.<\/p>\n<p><strong>Interna\u021bionalizare<\/strong><\/p>\n<p>PostgreSQL 12 extinde suportul pentru coresponden\u021bele ICU, permi\u021b\u00e2nd utilizatorilor s\u0103 defineasc\u0103 \u201ecoresponden\u021be nedeterminate\u201d, care pot, de exemplu, permite compara\u021bii f\u0103r\u0103 \u021binerea cont de majuscule sau accente.<\/p>\n<p><strong>Autentificare<\/strong><\/p>\n<p>PostgreSQL \u00ee\u0219i extinde suportul pentru metode fiabile de autentificare prin c\u00e2teva \u00eembun\u0103t\u0103\u021biri care ofer\u0103 securitate \u0219i func\u021bionalitate suplimentar\u0103. \u00cen aceast\u0103 versiune sunt introduse criptarea pe partea clientului \u0219i pe partea serverului pentru autentificarea prin interfe\u021bele GSSAPI, precum \u0219i capacitatea PostgreSQL de a detecta <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1845\">servere<\/a> LDAP, dac\u0103 PostgreSQL a fost compilat cu OpenLDAP.<\/p>\n<p>\u00cen plus, PostgreSQL 12 acum suport\u0103 o variant\u0103 de autentificare multi-factor. Acum serverul PostgreSQL poate solicita clientului furnizarea unui certificat valid <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/ssl-sertifikat\/\"   title=\"SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2262\">SSL<\/a>- certificatul cu numele de utilizator corespunz\u0103tor utiliz\u00e2nd clientcert=verify-full, \u0219i poate combina acest lucru cu o cerin\u021b\u0103 separat\u0103 de metod\u0103 de autentificare (de exemplu, scram-sha-256).<\/p>\n<p><strong>Administrare<\/strong><\/p>\n<p>\u00cen PostgreSQL 12 a ap\u0103rut posibilitatea de a reconstrui indec\u0219ii f\u0103r\u0103 blocare folosind comanda REINDEX CONCURRENTLY. Acest lucru le permite utilizatorilor s\u0103 evite timpii de nefunc\u021bionare ai SGBD-ului \u00een timpul reconstruc\u021biei \u00eendelungate a indec\u0219ilor.<\/p>\n<p>\u00cen plus, \u00een PostgreSQL 12 se pot activa sau dezactiva sumele de control ale paginilor \u00een clusterul care se afl\u0103 \u00een stare oprit\u0103, folosind comanda pg_checksums. Anterior, sumele de control ale paginilor - o func\u021bie care ajut\u0103 la verificarea integrit\u0103\u021bii datelor stocate pe disc - puteau fi activate doar \u00een momentul ini\u021bializ\u0103rii clusterului PostgreSQL cu ajutorul initdb.<\/p>\n<p>Sursa: <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.2.1 - 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\/ro\/blog\/news\/reliz-postgresql-12\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea PostgreSQL 12 | ProHoster","description":"Grupul de dezvoltatori PostgreSQL a anun\u021bat lansarea PostgreSQL 12, cea mai nou\u0103 versiune a sistemului de gestionare a bazelor de date rela\u021bionale open-source. \u00cen PostgreSQL 12, performan\u021ba a fost semnificativ \u00eembun\u0103t\u0103\u021bit\u0103.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-postgresql-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/38654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=38654"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38654\/revisions"}],"predecessor-version":[{"id":159506,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38654\/revisions\/159506"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=38654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=38654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=38654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}