{"id":41345,"date":"2025-10-29T08:10:34","date_gmt":"2025-10-29T07:10:34","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=41345"},"modified":"2026-04-09T09:37:13","modified_gmt":"2026-04-09T07:37:13","slug":"postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/","title":{"rendered":"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt"},"content":{"rendered":"\n<p>Two nice little improvements have been committed for PostgreSQL 19. The first one is about logging the duration of automatic analyze while the second one is about displaying the current search_path in psql&#8217;s prompt.<\/p>\n\n\n\n<p>Lets start with the improvement for psql. As you probably know, the default prompt in psql looks like this:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\npostgres@:\/home\/postgres\/ &#x5B;pgdev] psql\npsql (19devel)\nType &quot;help&quot; for help.\n\npostgres=# \n<\/pre><\/div>\n\n\n<p>While I do not have an issue with the default prompt, you maybe want to see more information. An example of what you might do is this:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\npostgres=# \\set PROMPT1 &#039;%M:%&amp;gt; %n@%\/%R%#%x &#039;\n&#x5B;local]:5432 postgres@postgres=# \n<\/pre><\/div>\n\n\n<p>Now you immediately see that this is a connection over a socket on port 5432, and you&#8217;re connected as the &#8220;postgres&#8221; user to the &#8220;postgres&#8221; database. If you want to make this permanent, add it to your &#8220;<a href=\"https:\/\/www.postgresql.org\/docs\/current\/app-psql.html#APP-PSQL-FILES-PSQLRC\" target=\"_blank\" rel=\"noreferrer noopener\">.psqlrc<\/a>&#8221; file.<\/p>\n\n\n\n<p>The new prompting option which will come with PostgreSQL 19 is &#8220;%S&#8221;, and this will give you the <a href=\"https:\/\/www.postgresql.org\/docs\/current\/ddl-schemas.html#DDL-SCHEMAS-PATH\" target=\"_blank\" rel=\"noreferrer noopener\">search_path<\/a>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\npostgres=# show search_path;\n   search_path   \n-----------------\n &quot;$user&quot;, public\n(1 row)\n\npostgres=# \\set PROMPT1 &#039;%\/%R%x%..%S..# &#039;\npostgres=..&quot;$user&quot;, public..# set search_path = &#039;xxxxxxx&#039;;\nSET\npostgres=..xxxxxxx..# \n<\/pre><\/div>\n\n\n<p>Nice. You can find all the other prompting options in the documentation of <a href=\"https:\/\/www.postgresql.org\/docs\/current\/app-psql.html\" target=\"_blank\" rel=\"noreferrer noopener\">psql<\/a>, the commit is <a href=\"https:\/\/git.postgresql.org\/gitweb\/?p=postgresql.git;a=commitdiff;h=b3ce55f413cdf70b1bc4724052fb4eacf9de239a\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p>The second improvement is about logging the time of automatic analyze. Before PostgreSQL 19 we only had <a href=\"https:\/\/www.postgresql.org\/docs\/18\/runtime-config-logging.html#GUC-LOG-AUTOVACUUM-MIN-DURATION\" target=\"_blank\" rel=\"noreferrer noopener\">log_autovacuum_min_duration<\/a>. This logs all actions of autovacuum if they cross the specified threshold. This of course includes the auto analyze as well, but usually it is autovacuum taking most of the time. This is now separated and there is a new parameter called &#8220;log_autovacuum_min_duration&#8221;. You can easily test this with the following snippet:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\npostgres=# create table t ( a int , b text );\nCREATE TABLE\npostgres=# insert into t select i, i::text from generate_series(1,1000000) i;\nINSERT 0 1000000\npostgres=# alter system set log_autoanalyze_min_duration = &#039;1ms&#039;;\nALTER SYSTEM\npostgres=# select pg_reload_conf();\n pg_reload_conf \n----------------\n t\n(1 row)\n\npostgres=# insert into t select i, i::text from generate_series(1,1000000) i;\nINSERT 0 1000000\n<\/pre><\/div>\n\n\n<p>Looking at the log file there is now this:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n2025-10-29 08:05:52.744 CET - 1 - 3454 -  - @ - 771LOG:  automatic analyze of table &quot;postgres.public.t&quot;\n        avg read rate: 0.033 MB\/s, avg write rate: 0.033 MB\/s\n        buffer usage: 10992 hits, 1 reads, 1 dirtied\n        WAL usage: 5 records, 1 full page images, 10021 bytes, 0 buffers full\n        system usage: CPU: user: 0.10 s, system: 0.01 s, elapsed: 0.23 s\n<\/pre><\/div>\n\n\n<p>Also nice, the commit is <a href=\"https:\/\/git.postgresql.org\/gitweb\/?p=postgresql.git;a=commitdiff;h=dd3ae378301f7e84c18f7a90f183c3cd4165c0da\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two nice little improvements have been committed for PostgreSQL 19. The first one is about logging the duration of automatic analyze while the second one is about displaying the current search_path in psql&#8217;s prompt. Lets start with the improvement for psql. As you probably know, the default prompt in psql looks like this: While I [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[83],"tags":[],"type_dbi":[],"class_list":["post-41345","post","type-post","status-publish","format-standard","hentry","category-postgresql"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt\" \/>\n<meta property=\"og:description\" content=\"Two nice little improvements have been committed for PostgreSQL 19. The first one is about logging the duration of automatic analyze while the second one is about displaying the current search_path in psql&#8217;s prompt. Lets start with the improvement for psql. As you probably know, the default prompt in psql looks like this: While I [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-29T07:10:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T07:37:13+00:00\" \/>\n<meta name=\"author\" content=\"Daniel Westermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@westermanndanie\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Westermann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/\"},\"author\":{\"name\":\"Daniel Westermann\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"headline\":\"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt\",\"datePublished\":\"2025-10-29T07:10:34+00:00\",\"dateModified\":\"2026-04-09T07:37:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/\"},\"wordCount\":263,\"commentCount\":0,\"articleSection\":[\"PostgreSQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/\",\"name\":\"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-10-29T07:10:34+00:00\",\"dateModified\":\"2026-04-09T07:37:13+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d08e9bd996a89bd75c0286cbabf3c66\",\"name\":\"Daniel Westermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"caption\":\"Daniel Westermann\"},\"description\":\"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\\\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/westermanndanie\"],\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/daniel-westermann\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/","og_locale":"en_US","og_type":"article","og_title":"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt","og_description":"Two nice little improvements have been committed for PostgreSQL 19. The first one is about logging the duration of automatic analyze while the second one is about displaying the current search_path in psql&#8217;s prompt. Lets start with the improvement for psql. As you probably know, the default prompt in psql looks like this: While I [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/","og_site_name":"dbi Blog","article_published_time":"2025-10-29T07:10:34+00:00","article_modified_time":"2026-04-09T07:37:13+00:00","author":"Daniel Westermann","twitter_card":"summary_large_image","twitter_creator":"@westermanndanie","twitter_misc":{"Written by":"Daniel Westermann","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/"},"author":{"name":"Daniel Westermann","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"headline":"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt","datePublished":"2025-10-29T07:10:34+00:00","dateModified":"2026-04-09T07:37:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/"},"wordCount":263,"commentCount":0,"articleSection":["PostgreSQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/","url":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/","name":"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2025-10-29T07:10:34+00:00","dateModified":"2026-04-09T07:37:13+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/postgresql-19-two-nice-little-improvements-log_autoanalyze_min_duration-and-search_path-in-the-psql-prompt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL 19: Two nice little improvements: log_autoanalyze_min_duration and search_path in the psql prompt"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66","name":"Daniel Westermann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","caption":"Daniel Westermann"},"description":"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.","sameAs":["https:\/\/x.com\/westermanndanie"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/41345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=41345"}],"version-history":[{"count":4,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/41345\/revisions"}],"predecessor-version":[{"id":41349,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/41345\/revisions\/41349"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=41345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=41345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=41345"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=41345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}