{"id":5058,"date":"2023-05-05T17:36:59","date_gmt":"2023-05-05T17:36:59","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=5058"},"modified":"2023-05-05T17:38:36","modified_gmt":"2023-05-05T17:38:36","slug":"how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/","title":{"rendered":"How to back up and restore a PostgreSQL database using pg_dump and pg_restore"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en.jpg\" alt=\"backup and restore PostgreSQL data base using pg_dump and pg_restore\" class=\"wp-image-5109\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Backing up and restoring a database is an essential task for any database administrator. It ensures that the data is protected and can be recovered in case of data loss, corruption, or system failure. PostgreSQL provides two useful utilities, <code><strong>pg_dump<\/strong><\/code> and <code><strong>pg_restore<\/strong><\/code>, to make this task easy and reliable. In this step-by-step guide, we&#8217;ll show you how to use these utilities to back up and restore a PostgreSQL database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p>Before we get started, make sure you have the following:<\/p>\n\n\n\n<ul>\n<li>PostgreSQL installed on your system.<\/li>\n\n\n\n<li>A database to back up and restore.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Understanding pg_dump and pg_restore<\/h2>\n\n\n\n<p><code>pg_dump<\/code> is a PostgreSQL utility that creates a backup of a database by generating a text file that contains SQL statements to recreate the database&#8217;s schema and data. It can also be used to back up specific tables, schema, or even individual records. <code>pg_dump<\/code> creates a portable file format that can be used to transfer data between different PostgreSQL installations or even between different database management systems.<\/p>\n\n\n\n<p><code>pg_restore<\/code> is a PostgreSQL utility that restores a backup file created by <code>pg_dump<\/code> or a similar tool. It reads the SQL statements from the backup file and applies them to a new or existing database, creating a copy of the original database. <code>pg_restore<\/code> can be used to restore the entire database, specific tables or schemas, or even individual records.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1 \u2013 Creating a Backup<\/h2>\n\n\n\n<p>The first step is to create a backup of your database using <code>pg_dump<\/code>. This utility creates a text file that contains SQL statements to recreate the database&#8217;s schema and data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Syntax<\/h3>\n\n\n\n<p>The syntax for using <code>pg_dump<\/code> is as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ pg_dump [options] [dbname] &gt; [backup_file]<\/code><\/pre>\n\n\n\n<ul>\n<li><code>options<\/code>: additional options to customize the backup process, such as the format, compression, encoding, or exclude objects.<\/li>\n\n\n\n<li><code>dbname<\/code>: the name of the database to back up.<\/li>\n\n\n\n<li><code>backup_file<\/code>: the name of the file to write the backup to.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<p>To create a backup, open a terminal or command prompt and run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ pg_dump dbname &gt; backup.sql<\/code><\/pre>\n\n\n\n<p>Replace <code>dbname<\/code> with the name of the database you want to back up, and <code>backup.sql<\/code> with the name you want to give to the backup file.<\/p>\n\n\n\n<p>The <code>pg_dump<\/code> utility will ask you for the database&#8217;s password. Enter the password and press Enter.<\/p>\n\n\n\n<p>The backup process may take a while, depending on the size of your database.<\/p>\n\n\n\n<p>Once the backup is complete, you will have a file named <code>backup.sql<\/code> in your current directory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Customizing the Backup<\/h3>\n\n\n\n<p><code>pg_dump<\/code> provides many options to customize the backup process. Some of the most useful options are:<\/p>\n\n\n\n<ul>\n<li><code>-F<\/code>: specifies the backup format. The default format is plain text (<code>-Fp<\/code>), but you can also use binary (<code>-Fc<\/code>) or directory (<code>-Fd<\/code>) formats.<\/li>\n\n\n\n<li><code>-j<\/code>: specifies the number of parallel jobs to use. This option can speed up the backup process on multi-core systems.<\/li>\n\n\n\n<li><code>-T<\/code>: excludes tables from the backup. You can use wildcards or regular expressions to match the table names.<\/li>\n\n\n\n<li><code>-n<\/code>: excludes schemas from the backup. You can use wildcards or regular expressions to match the schema names.<\/li>\n\n\n\n<li><code>-a<\/code>: backs up only the data, not the schema. This option can be useful when you want to transfer the data between two databases with different schema structures.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2 \u2013 Restoring a Backup<\/h2>\n\n\n\n<p>The next step is to restore the backup using <code>pg_restore<\/code>. This utility reads the SQL statements from the backup file and applies them to a new database.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Syntax<\/h3>\n\n\n\n<p>The syntax for using <code>pg_restore<\/code> is as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ <span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">pg_restore [options] [backup_file]<\/span><\/code><\/pre>\n\n\n\n<ul>\n<li><code>options<\/code>: additional options to customize the restore process, such as the target database, the format, the encoding, or the schema mapping.<\/li>\n\n\n\n<li><code>backup_file<\/code>: the name of the file to restore from.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Example<\/h3>\n\n\n\n<p>To restore a backup, open a terminal or command prompt and run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ <span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">pg_restore backup.sql<\/span><\/code><\/pre>\n\n\n\n<p>Replace <code>backup.sql<\/code> with the name of the backup file you want to restore from.<\/p>\n\n\n\n<p>The <code>pg_restore<\/code> utility will ask you for the database&#8217;s password. Enter the password and press Enter.<\/p>\n\n\n\n<p>The restore process may take a while, depending on the size of your database.<\/p>\n\n\n\n<p>Once the restore is complete, you will have a new database with the same schema and data as the original database.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Customizing the Restore<\/h3>\n\n\n\n<p><code>pg_restore<\/code> also provides many options to customize the restore process. Some of the most useful options are:<\/p>\n\n\n\n<ul>\n<li><code>-d<\/code>: specifies the target database to restore to. By default, <code>pg_restore<\/code> creates a new database with the same name as the original database.<\/li>\n\n\n\n<li><code>-F<\/code>: specifies the backup format. The default format is plain text (<code>-Fp<\/code>), but you can also use binary (<code>-Fc<\/code>) or directory (<code>-Fd<\/code>) formats.<\/li>\n\n\n\n<li><code>-j<\/code>: specifies the number of parallel jobs to use. This option can speed up the restore process on multi-core systems.<\/li>\n\n\n\n<li><code>-n<\/code>: specifies a schema mapping from the backup file to the target database. This option can be useful when you want to restore the backup to a different schema than the original database.<\/li>\n\n\n\n<li><code>-t<\/code>: restores only the specified tables. You can use wildcards or regular expressions to match the table names.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Backing up and restoring a database is a critical task for any database administrator. With <code>pg_dump<\/code> and <code>pg_restore<\/code>, it&#8217;s easy to create a backup and restore it to a new or existing database. By following the steps outlined in this guide, you can ensure that your data is protected and can be recovered in case of data loss or system failure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backing up and restoring a database is an essential task for any database administrator. It ensures that the data is protected and can be recovered in case of data loss, corruption, or system failure. PostgreSQL provides two useful utilities, pg_dump and pg_restore, to make this task easy and reliable. In this step-by-step guide, we&#8217;ll show ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[57,69],"tags":[],"yoast_head":"\n<title>How to back up and restore a PostgreSQL database using pg_dump and pg_restore - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Learn how to securely backup and restore a PostgreSQL database using the pg_dump and pg_restore utilities. Follow this step-by-step guide to ensure the safety and integrity of your data in case of data loss or system failure.\" \/>\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.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to back up and restore a PostgreSQL database using pg_dump and pg_restore - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Learn how to securely backup and restore a PostgreSQL database using the pg_dump and pg_restore utilities. Follow this step-by-step guide to ensure the safety and integrity of your data in case of data loss or system failure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-05T17:36:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-05T17:38:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"How to back up and restore a PostgreSQL database using pg_dump and pg_restore\",\"datePublished\":\"2023-05-05T17:36:59+00:00\",\"dateModified\":\"2023-05-05T17:38:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\"},\"wordCount\":840,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Databases\",\"Linux system administration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\",\"name\":\"How to back up and restore a PostgreSQL database using pg_dump and pg_restore - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-05-05T17:36:59+00:00\",\"dateModified\":\"2023-05-05T17:38:36+00:00\",\"description\":\"Learn how to securely backup and restore a PostgreSQL database using the pg_dump and pg_restore utilities. Follow this step-by-step guide to ensure the safety and integrity of your data in case of data loss or system failure.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to back up and restore a PostgreSQL database using pg_dump and pg_restore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781214743\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781214743\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"How to back up and restore a PostgreSQL database using pg_dump and pg_restore - WebHi Tutorials &amp; Documentations","description":"Learn how to securely backup and restore a PostgreSQL database using the pg_dump and pg_restore utilities. Follow this step-by-step guide to ensure the safety and integrity of your data in case of data loss or system failure.","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.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/","og_locale":"en_US","og_type":"article","og_title":"How to back up and restore a PostgreSQL database using pg_dump and pg_restore - WebHi Tutorials &amp; Documentations","og_description":"Learn how to securely backup and restore a PostgreSQL database using the pg_dump and pg_restore utilities. Follow this step-by-step guide to ensure the safety and integrity of your data in case of data loss or system failure.","og_url":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-05-05T17:36:59+00:00","article_modified_time":"2023-05-05T17:38:36+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/05\/pg_backup_restore_en.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"How to back up and restore a PostgreSQL database using pg_dump and pg_restore","datePublished":"2023-05-05T17:36:59+00:00","dateModified":"2023-05-05T17:38:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/"},"wordCount":840,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Databases","Linux system administration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/","url":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/","name":"How to back up and restore a PostgreSQL database using pg_dump and pg_restore - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-05-05T17:36:59+00:00","dateModified":"2023-05-05T17:38:36+00:00","description":"Learn how to securely backup and restore a PostgreSQL database using the pg_dump and pg_restore utilities. Follow this step-by-step guide to ensure the safety and integrity of your data in case of data loss or system failure.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/how-to-backup-and-restore-a-postgresql-database-using-pg_dump-and-pg_restore\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"How to back up and restore a PostgreSQL database using pg_dump and pg_restore"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781214743","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1781214743","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5058"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=5058"}],"version-history":[{"count":10,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5058\/revisions"}],"predecessor-version":[{"id":7283,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5058\/revisions\/7283"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=5058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=5058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=5058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}