{"id":56246,"date":"2024-06-15T09:04:11","date_gmt":"2024-06-15T09:04:11","guid":{"rendered":"https:\/\/dbtut.com\/?p=56246"},"modified":"2024-06-15T09:06:14","modified_gmt":"2024-06-15T09:06:14","slug":"postgresql-update-trigger","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/","title":{"rendered":"PostgreSQL Update Trigger"},"content":{"rendered":"<p>In today&#8217;s article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.<\/p>\n<p>First of all, we need to create a function or procedure before creating the trigger.<\/p>\n<p>The purpose of doing this is that we will be performing the action to be performed in the create trigger command by using that function.<\/p>\n<p>I think it will be better understood by making an example about the update trigger.<\/p>\n<p>When the veliler table is updated, we will make a trigger that writes the id, adi, soyadi columns in which veliler table and which user made this update, when he did it and which action he did, to the veliler audit table.<\/p>\n<p>First, we create a table named Veliler_audit that will keep the log of the updates.<\/p>\n<pre class=\"lang:default decode:true \">CREATE TABLE \"Veliler_Audit\"\r\n(\r\n\"Velilerid\" INT NOT NULL,\r\n\"\u0130sim\" VARCHAR(20) NOT NULL,\r\n\"Soyisim\" VARCHAR(20) NOT NULL,\r\n\"UserName\" VARCHAR(20) NOT NULL,\r\n\"Tarih\" VARCHAR(20) NOT NULL,\r\n\"\u0130\u015flem\"  VARCHAR(20) NOT NULL\r\n);<\/pre>\n<p>After creating our table, we need to create a function as follows to add our data to the parents_audit table.<\/p>\n<p>Here, in the returns section, you can see that we used the Returns trigger command. The reason for this is because this function will be used in the trigger.<\/p>\n<pre class=\"lang:default decode:true \">CREATE OR REPLACE FUNCTION veliler_update_trigger_fnc()\r\n  RETURNS trigger AS\r\n$$\r\nBEGIN\r\n    INSERT INTO \"Veliler_Audit\" ( \"Velilerid\", \"\u0130sim\", \"Soyisim\",\"UserName\" ,\"Tarih\",\"\u0130\u015flem\")\r\n         VALUES(NEW.\"no\",NEW.\"adi\",NEW.\"soyadi\",current_user,now(),'update');\r\nRETURN NEW;\r\nEND;\r\n$$\r\nLANGUAGE 'plpgsql';<\/pre>\n<p>After creating our function, we create the trigger that we specified at the bottom of the function we created as follows.<\/p>\n<pre class=\"lang:default decode:true \">CREATE TRIGGER verify_user_for_update\r\n BEFORE UPDATE\r\n ON \"veliler\"\r\n FOR EACH ROW\r\nEXECUTE PROCEDURE veliler_update_trigger_fnc();<\/pre>\n<p>Let&#8217;s change record number 15 in the Parents table to Fatma.<\/p>\n<pre class=\"lang:default decode:true \">update  veliler  set adi ='Fatma' where no =15<\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.farukerdem.com\/wp-content\/uploads\/2021\/02\/updatetrigger.png\" \/><\/p>\n<p>As seen above, we see that our record has arrived here.<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_56246\" class=\"pvc_stats all  \" data-element-id=\"56246\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In today&#8217;s article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples. First of all, we need to create a function or procedure before creating the trigger. The purpose of doing this is that we will be performing the action to be performed in the create trigger command &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_56246\" class=\"pvc_stats all  \" data-element-id=\"56246\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":366,"featured_media":56247,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-56246","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-postgres"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PostgreSQL Update Trigger - Database Tutorials<\/title>\n<meta name=\"description\" content=\"In today&#039;s article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL Update Trigger - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"In today&#039;s article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-15T09:04:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-15T09:06:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png\" \/>\n\t<meta property=\"og:image:width\" content=\"718\" \/>\n\t<meta property=\"og:image:height\" content=\"322\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Faruk Erdem\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Faruk Erdem\" \/>\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:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\"},\"author\":{\"name\":\"Faruk Erdem\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/a7dfc5684c116e536b4e93ee214ccbfb\"},\"headline\":\"PostgreSQL Update Trigger\",\"datePublished\":\"2024-06-15T09:04:11+00:00\",\"dateModified\":\"2024-06-15T09:06:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\"},\"wordCount\":227,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png\",\"articleSection\":[\"PostgreSQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\",\"name\":\"PostgreSQL Update Trigger - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png\",\"datePublished\":\"2024-06-15T09:04:11+00:00\",\"dateModified\":\"2024-06-15T09:06:14+00:00\",\"description\":\"In today's article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png\",\"width\":718,\"height\":322},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL Update Trigger\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dbtut.com\/#website\",\"url\":\"https:\/\/dbtut.com\/\",\"name\":\"Database Tutorials\",\"description\":\"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux\",\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dbtut.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dbtut.com\/#organization\",\"name\":\"dbtut\",\"url\":\"https:\/\/dbtut.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"width\":223,\"height\":36,\"caption\":\"dbtut\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/a7dfc5684c116e536b4e93ee214ccbfb\",\"name\":\"Faruk Erdem\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ad1e61fb5a7c9a590e765f7cad8f2dc8332090f1ceb9a5ee2aa95c69213f0c50?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ad1e61fb5a7c9a590e765f7cad8f2dc8332090f1ceb9a5ee2aa95c69213f0c50?s=96&d=mm&r=g\",\"caption\":\"Faruk Erdem\"},\"url\":\"https:\/\/dbtut.com\/index.php\/author\/farukerdem\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PostgreSQL Update Trigger - Database Tutorials","description":"In today's article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.","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:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/","og_locale":"en_US","og_type":"article","og_title":"PostgreSQL Update Trigger - Database Tutorials","og_description":"In today's article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.","og_url":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/","og_site_name":"Database Tutorials","article_published_time":"2024-06-15T09:04:11+00:00","article_modified_time":"2024-06-15T09:06:14+00:00","og_image":[{"width":718,"height":322,"url":"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png","type":"image\/png"}],"author":"Faruk Erdem","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Faruk Erdem","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/"},"author":{"name":"Faruk Erdem","@id":"https:\/\/dbtut.com\/#\/schema\/person\/a7dfc5684c116e536b4e93ee214ccbfb"},"headline":"PostgreSQL Update Trigger","datePublished":"2024-06-15T09:04:11+00:00","dateModified":"2024-06-15T09:06:14+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/"},"wordCount":227,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png","articleSection":["PostgreSQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/","url":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/","name":"PostgreSQL Update Trigger - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png","datePublished":"2024-06-15T09:04:11+00:00","dateModified":"2024-06-15T09:06:14+00:00","description":"In today's article, we will talk about the general use of PostgreSQL Update Trigger with the help of examples.","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#primaryimage","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2024\/06\/Ekran-goruntusu-2024-06-15-115944.png","width":718,"height":322},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2024\/06\/15\/postgresql-update-trigger\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL Update Trigger"}]},{"@type":"WebSite","@id":"https:\/\/dbtut.com\/#website","url":"https:\/\/dbtut.com\/","name":"Database Tutorials","description":"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux","publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbtut.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dbtut.com\/#organization","name":"dbtut","url":"https:\/\/dbtut.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","width":223,"height":36,"caption":"dbtut"},"image":{"@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dbtut.com\/#\/schema\/person\/a7dfc5684c116e536b4e93ee214ccbfb","name":"Faruk Erdem","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ad1e61fb5a7c9a590e765f7cad8f2dc8332090f1ceb9a5ee2aa95c69213f0c50?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ad1e61fb5a7c9a590e765f7cad8f2dc8332090f1ceb9a5ee2aa95c69213f0c50?s=96&d=mm&r=g","caption":"Faruk Erdem"},"url":"https:\/\/dbtut.com\/index.php\/author\/farukerdem\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/56246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/users\/366"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=56246"}],"version-history":[{"count":1,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/56246\/revisions"}],"predecessor-version":[{"id":56248,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/56246\/revisions\/56248"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media\/56247"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=56246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=56246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=56246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}