{"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\/pt\/blog\/news\/reliz-postgresql-12","title":{"rendered":"Lan\u00e7amento do PostgreSQL 12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>O grupo de desenvolvedores do PostgreSQL anunciou o lan\u00e7amento do PostgreSQL 12, a mais nova vers\u00e3o do sistema de gerenciamento de banco de dados relacional de c\u00f3digo aberto.<br \/>\nNo PostgreSQL 12, o desempenho das consultas foi significativamente aprimorado \u2013 especialmente no que diz respeito ao trabalho com grandes volumes de dados, al\u00e9m de otimiza\u00e7\u00f5es no uso do espa\u00e7o em disco como um todo.<\/p>\n<p>Entre as novas funcionalidades:<\/p>\n<ul>\n<li>implementa\u00e7\u00e3o da linguagem de consulta JSON Path (parte fundamental do padr\u00e3o SQL\/JSON);<\/li>\n<li>otimiza\u00e7\u00e3o da execu\u00e7\u00e3o de express\u00f5es de tabela comuns (WITH);<\/li>\n<li>suporte a colunas geradas<\/li>\n<\/ul>\n<p>Al\u00e9m disso, a comunidade continua a trabalhar na extensibilidade e confiabilidade do PostgreSQL, desenvolvendo o suporte \u00e0 internacionaliza\u00e7\u00e3o, op\u00e7\u00f5es de autentica\u00e7\u00e3o, e proporcionando caminhos mais simples para a administra\u00e7\u00e3o do sistema.<\/p>\n<p>Esta vers\u00e3o incluiu a implementa\u00e7\u00e3o de uma interface de armazenamentos plug-in, permitindo que os desenvolvedores criem seus pr\u00f3prios m\u00e9todos de armazenamento de dados.<\/p>\n<p><strong>Melhorias de desempenho<\/strong><\/p>\n<p>O PostgreSQL 12 inclui melhorias significativas de desempenho e procedimentos de manuten\u00e7\u00e3o para sistemas de indexa\u00e7\u00e3o e particionamento.<\/p>\n<p>Os \u00edndices B-tree \u2014 o tipo padr\u00e3o de indexa\u00e7\u00e3o no PostgreSQL \u2014 foram otimizados na vers\u00e3o 12 para cargas de trabalho que exigem modifica\u00e7\u00f5es frequentes nos \u00edndices. O uso do teste de refer\u00eancia TPC-C para o PostgreSQL 12 demonstrou uma redu\u00e7\u00e3o no uso de espa\u00e7o de cerca de 40% e um aumento geral no desempenho das consultas.<\/p>\n<p>As consultas a tabelas particionadas receberam melhorias not\u00e1veis, especialmente para tabelas compostas por milhares de se\u00e7\u00f5es, permitindo trabalhar apenas com partes limitadas de grandes conjuntos de dados. O desempenho na inser\u00e7\u00e3o de dados em tabelas particionadas atrav\u00e9s de INSERT e COPY foi melhorado, assim como a capacidade de anexar uma nova se\u00e7\u00e3o sem bloquear as consultas em execu\u00e7\u00e3o.<\/p>\n<p>No PostgreSQL 12, foram feitas melhorias adicionais na indexa\u00e7\u00e3o que afetam o desempenho geral, incluindo:<\/p>\n<ul>\n<li>redu\u00e7\u00e3o da sobrecarga na gera\u00e7\u00e3o de WAL para tipos de \u00edndices GiST, GIN e SP-GiST;<\/li>\n<li>capacidade de criar os chamados \u00edndices de cobertura (covering indexes, proposta INCLUDE) em \u00edndices GiST;<\/li>\n<li>capacidade de executar consultas de 'vizinhos mais pr\u00f3ximos' (k-NN search) usando o operador de dist\u00e2ncia () e a utiliza\u00e7\u00e3o de \u00edndices SP-GiST;<\/li>\n<li>suporte para a coleta de estat\u00edsticas dos valores mais comuns (most-common value, MCV) com o uso de CREATE STATISTICS, ajudando a obter melhores planos de execu\u00e7\u00e3o de consultas ao usar colunas cujos valores est\u00e3o distribu\u00eddos de maneira desigual.<\/li>\n<\/ul>\n<p>A compila\u00e7\u00e3o JIT com uso de LLVM, que surgiu no PostgreSQL 11, agora est\u00e1 ativada por padr\u00e3o. A compila\u00e7\u00e3o JIT aumenta o desempenho ao trabalhar com express\u00f5es nas cl\u00e1usulas WHERE, nas listas de sele\u00e7\u00e3o, em agrega\u00e7\u00f5es e em algumas opera\u00e7\u00f5es internas. Ela est\u00e1 dispon\u00edvel se voc\u00ea compilou o PostgreSQL com LLVM ou est\u00e1 usando um pacote do PostgreSQL que foi criado com o LLVM ativado.<\/p>\n<p><strong>Melhorias nas capacidades da linguagem SQL e na compatibilidade com o padr\u00e3o.<\/strong><\/p>\n<p>No PostgreSQL 12, agora \u00e9 poss\u00edvel realizar consultas em documentos JSON utilizando express\u00f5es de caminho JSON definidas no padr\u00e3o SQL\/JSON. Essas consultas podem usar os mecanismos de indexa\u00e7\u00e3o existentes para documentos armazenados no formato JSONB, permitindo a extra\u00e7\u00e3o de dados de forma eficiente.<\/p>\n<p>As express\u00f5es de tabela comuns, tamb\u00e9m conhecidas como consultas WITH, no PostgreSQL 12 agora podem ser executadas automaticamente com a aplica\u00e7\u00e3o de substitui\u00e7\u00e3o, o que, por sua vez, pode ajudar a aumentar o desempenho de muitas consultas existentes. Na nova vers\u00e3o, uma parte da consulta WITH pode ser executada com substitui\u00e7\u00e3o, desde que n\u00e3o seja recursiva, n\u00e3o tenha efeitos colaterais e seja referenciada apenas uma vez na parte subsequente da consulta.<\/p>\n<p>O PostgreSQL 12 introduz o suporte a \"colunas geradas\". Descrita no padr\u00e3o SQL, esse tipo de coluna calcula um valor com base no conte\u00fado de outras colunas na mesma tabela. Nesta vers\u00e3o, o PostgreSQL suporta \"colunas geradas armazenadas\", nas quais o valor calculado \u00e9 armazenado em disco.<\/p>\n<p><strong>Internacionaliza\u00e7\u00e3o<\/strong><\/p>\n<p>O PostgreSQL 12 amplia o suporte a correspond\u00eancias ICU, permitindo que os usu\u00e1rios definam \"correspond\u00eancias indeterminadas\", que podem, por exemplo, permitir compara\u00e7\u00f5es sem levar em conta a caixa ou a acentua\u00e7\u00e3o.<\/p>\n<p><strong>Autentica\u00e7\u00e3o<\/strong><\/p>\n<p>O PostgreSQL expande seu suporte a m\u00e9todos de autentica\u00e7\u00e3o robustos com v\u00e1rias melhorias que oferecem seguran\u00e7a e funcionalidade adicionais. Nesta vers\u00e3o, a criptografia do lado do cliente e do lado do servidor para autentica\u00e7\u00e3o atrav\u00e9s de interfaces GSSAPI \u00e9 apresentada, assim como a capacidade do PostgreSQL de detectar <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1845\">servidores<\/a> LDAP, se o PostgreSQL foi compilado com OpenLDAP.<\/p>\n<p>Al\u00e9m disso, o PostgreSQL 12 agora suporta a variante de autentica\u00e7\u00e3o multifatorial. Agora, o servidor PostgreSQL pode solicitar que o cliente forne\u00e7a um certificado v\u00e1lido. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/ssl-sertifikat\/\"   title=\"SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2262\">SSL<\/a>-certificado com um nome de usu\u00e1rio correspondente usando clientcert=verify-full, e combinar isso com a exig\u00eancia separada de um m\u00e9todo de autentica\u00e7\u00e3o (por exemplo, scram-sha-256).<\/p>\n<p><strong>Administra\u00e7\u00e3o<\/strong><\/p>\n<p>No PostgreSQL 12, h\u00e1 a possibilidade de realizar a reconstru\u00e7\u00e3o n\u00e3o bloqueante de \u00edndices usando o comando REINDEX CONCURRENTLY. Isso permite que os usu\u00e1rios evitem interrup\u00e7\u00f5es na opera\u00e7\u00e3o do SGBD durante a reconstru\u00e7\u00e3o prolongada de \u00edndices.<\/p>\n<p>Al\u00e9m disso, no PostgreSQL 12, \u00e9 poss\u00edvel ativar ou desativar as somas de verifica\u00e7\u00e3o das p\u00e1ginas em um cluster que est\u00e1 desligado, usando o comando pg_checksums. Anteriormente, as somas de verifica\u00e7\u00e3o das p\u00e1ginas \u2014 uma fun\u00e7\u00e3o que ajuda a verificar a integridade dos dados armazenados no disco \u2014 s\u00f3 podiam ser ativadas no momento da inicializa\u00e7\u00e3o do cluster PostgreSQL com o initdb.<\/p>\n<p>Fonte: <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.3 - 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\/pt\/blog\/news\/reliz-postgresql-12\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do PostgreSQL 12 | ProHoster","description":"O grupo de desenvolvedores do PostgreSQL anunciou o lan\u00e7amento do PostgreSQL 12, a mais nova vers\u00e3o do sistema de gerenciamento de banco de dados relacional de c\u00f3digo aberto. No PostgreSQL 12, a performance foi significativamente aprimorada.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-postgresql-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/38654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=38654"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38654\/revisions"}],"predecessor-version":[{"id":159506,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38654\/revisions\/159506"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=38654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=38654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=38654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}