{"id":27850,"date":"2025-08-19T21:15:23","date_gmt":"2025-08-19T18:15:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/"},"modified":"2025-08-19T21:15:23","modified_gmt":"2025-08-19T18:15:23","slug":"postgresql-zaman-damgasindan-saat-ve-dakika-cikarma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/","title":{"rendered":"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma"},"content":{"rendered":"<p># PostgreSQL&#8217;den Saat ve Dakikay\u0131 \u00c7\u0131karma<\/p>\n<p>PostgreSQL veritaban\u0131n\u0131zda saklad\u0131\u011f\u0131n\u0131z zaman damgalar\u0131ndan (timestamp) sadece saat ve dakika bilgilerini ay\u0131klamak m\u0131 istiyorsunuz?  Bu makalede, PostgreSQL&#8217;de timestamp verilerinden saat ve dakika de\u011ferlerini nas\u0131l etkili bir \u015fekilde \u00e7\u0131karaca\u011f\u0131n\u0131z\u0131, ad\u0131m ad\u0131m ve farkl\u0131 seviyelerde (ba\u015flang\u0131\u00e7tan ileri seviyeye) \u00f6\u011freneceksiniz.  Veritaban\u0131 y\u00f6netiminde kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131 a\u015fman\u0131za ve performansl\u0131 sorgular yazman\u0131za yard\u0131mc\u0131 olacak pratik \u00e7\u00f6z\u00fcmler ve ger\u00e7ek d\u00fcnya senaryolar\u0131 sunaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PostgreSQL&#8217;de timestamp&#8217;lerden saat ve dakikay\u0131 \u00e7\u0131karma konusunda \u00fc\u00e7 farkl\u0131 seviyede bilgi sunmaktad\u0131r:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel fonksiyonlar ve basit \u00f6rneklerle ad\u0131m ad\u0131m a\u00e7\u0131klama.<br \/>\n* <strong>Orta:<\/strong> Ger\u00e7ek hayat senaryolar\u0131, optimizasyon ipu\u00e7lar\u0131 ve daha karma\u015f\u0131k sorgu \u00f6rnekleri.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong> Performans analizi, edge case&#8217;ler ve geli\u015fmi\u015f teknikler.<\/p>\n<p><strong>PostgreSQL&#8217;de Zaman ve Tarih Verileriyle \u00c7al\u0131\u015fmak: Temel Kavramlar<\/strong><\/p>\n<p>PostgreSQL, <code class=\"language-\">timestamp<\/code> veri tipiyle zaman ve tarih bilgilerini tutar.  Bu veri tipi, tarih ve zaman\u0131 birlikte saklar (\u00f6rne\u011fin, 2024-10-27 14:30:00).  Ancak, bazen sadece saat ve dakika bilgilerine ihtiya\u00e7 duyabiliriz.  \u00d6rne\u011fin, bir e-ticaret sitesinde sipari\u015flerin hangi saatlerde yo\u011funla\u015ft\u0131\u011f\u0131n\u0131 analiz etmek isteyebiliriz.  Bu gibi durumlarda, <code class=\"language-\">timestamp<\/code> verisinden saat ve dakika de\u011ferlerini ay\u0131klamam\u0131z gerekir.  PostgreSQL&#8217;in sundu\u011fu g\u00fc\u00e7l\u00fc fonksiyonlar sayesinde bu i\u015flemi kolayca ger\u00e7ekle\u015ftirebiliriz.<\/p>\n<p><strong>PostgreSQL&#8217;den Saat ve Dakikay\u0131 \u00c7\u0131karma: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz (Yeni Ba\u015flayan)<\/strong><\/p>\n<p>En basit y\u00f6ntem, <code class=\"language-\">EXTRACT<\/code> fonksiyonunu kullanmakt\u0131r.  Bu fonksiyon, <code class=\"language-\">timestamp<\/code> verisinden belirli bile\u015fenleri (y\u0131l, ay, g\u00fcn, saat, dakika, saniye vb.) ay\u0131klamay\u0131 sa\u011flar.<\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p>A\u015fa\u011f\u0131daki sorgu, <code class=\"language-\">orders<\/code> tablosundaki <code class=\"language-\">order_timestamp<\/code> s\u00fctunundan saat ve dakika bilgilerini ay\u0131klar:<\/p>\n<pre class=\"language-sql\"><code>SELECT\n    EXTRACT(HOUR FROM order_timestamp) AS order_hour,\n    EXTRACT(MINUTE FROM order_timestamp) AS order_minute\nFROM\n    orders;<\/code><\/pre>\n<p>Bu sorgu, her sat\u0131r i\u00e7in <code class=\"language-\">order_hour<\/code> ve <code class=\"language-\">order_minute<\/code> adl\u0131 iki yeni s\u00fctun olu\u015fturur ve ilgili saat ve dakika de\u011ferlerini i\u00e7erir.<\/p>\n<p><strong>Basit Kod \u00d6rne\u011fi:<\/strong><\/p>\n<p>Bir <code class=\"language-\">orders<\/code> tablosu olu\u015fturup, i\u00e7ine birka\u00e7 kay\u0131t ekleyerek bu kodu deneyebilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>CREATE TABLE orders (\n    order_id SERIAL PRIMARY KEY,\n    order_timestamp TIMESTAMP WITHOUT TIME ZONE\n);\n\nINSERT INTO orders (order_timestamp) VALUES\n('2024-10-27 10:30:00'),\n('2024-10-27 14:45:00'),\n('2024-10-28 09:15:00');<\/code><\/pre>\n<p>Daha sonra yukar\u0131daki <code class=\"language-\">SELECT<\/code> sorgusunu \u00e7al\u0131\u015ft\u0131rarak sonu\u00e7lar\u0131 g\u00f6rebilirsiniz.<\/p>\n<p><strong>Ger\u00e7ek Hayat Senaryolar\u0131 ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p><strong>Vaka Analizi 1: E-ticaret Sipari\u015fi Analizi<\/strong><\/p>\n<p>Bir e-ticaret \u015firketinde, g\u00fcnl\u00fck sipari\u015flerin saatlere g\u00f6re da\u011f\u0131l\u0131m\u0131n\u0131 analiz etmek isteyebilirsiniz.  Bu durumda, <code class=\"language-\">EXTRACT<\/code> fonksiyonunu kullanarak saat de\u011ferlerini ay\u0131klay\u0131p, <code class=\"language-\">GROUP BY<\/code> ile gruplayarak her saat i\u00e7in sipari\u015f say\u0131s\u0131n\u0131 bulabilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT\n    EXTRACT(HOUR FROM order_timestamp) AS order_hour,\n    COUNT(*) AS order_count\nFROM\n    orders\nGROUP BY\n    order_hour\nORDER BY\n    order_hour;<\/code><\/pre>\n<p><strong>Vaka Analizi 2: M\u00fc\u015fteri Hizmetleri \u00c7a\u011fr\u0131 Analizi<\/strong><\/p>\n<p>Bir m\u00fc\u015fteri hizmetleri departman\u0131nda, gelen \u00e7a\u011fr\u0131lar\u0131n saatlere g\u00f6re da\u011f\u0131l\u0131m\u0131n\u0131 analiz ederek, personel planlamas\u0131n\u0131 optimize edebilirsiniz.  Benzer \u015fekilde, <code class=\"language-\">EXTRACT<\/code> fonksiyonunu kullanarak \u00e7a\u011fr\u0131 zamanlar\u0131ndan saat ve dakika bilgilerini ay\u0131klay\u0131p, analiz yapabilirsiniz.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>\u0130ndeksler:<\/strong>  <code class=\"language-\">order_timestamp<\/code> s\u00fctununa bir indeks eklemek, b\u00fcy\u00fck tablolar \u00fczerindeki sorgular\u0131n performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<br \/>\n* <strong>Fonksiyonel \u0130ndeksler:<\/strong>  <code class=\"language-\">EXTRACT(HOUR FROM order_timestamp)<\/code> gibi fonksiyonel ifadeler \u00fczerine indeks olu\u015fturmak da performans\u0131 iyile\u015ftirebilir.  Ancak, bu indekslerin boyutlar\u0131 b\u00fcy\u00fck olabilir, bu nedenle dikkatli kullan\u0131lmal\u0131d\u0131r.<br \/>\n* <strong>WHERE ko\u015fullar\u0131:<\/strong>  Sorgular\u0131n\u0131za <code class=\"language-\">WHERE<\/code> ko\u015fullar\u0131 ekleyerek, i\u015flenecek veri miktar\u0131n\u0131 azaltabilirsiniz. \u00d6rne\u011fin, sadece belirli bir tarih aral\u0131\u011f\u0131ndaki sipari\u015fleri analiz etmek isteyebilirsiniz.<\/p>\n<p><strong>Performans Analizi ve Edge Case&#8217;ler (\u0130leri Seviye)<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken, sorgu performans\u0131 kritik \u00f6nem ta\u015f\u0131r.  <code class=\"language-\">EXPLAIN ANALYZE<\/code> komutu ile sorgular\u0131n\u0131z\u0131n performans\u0131n\u0131 analiz edebilir ve optimizasyon f\u0131rsatlar\u0131n\u0131 belirleyebilirsiniz.  Ayr\u0131ca, farkl\u0131 indeksleme stratejilerini deneyerek en iyi performans\u0131 elde edebilirsiniz.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Zaman dilimleri:<\/strong>  <code class=\"language-\">timestamp with time zone<\/code> veri tipi kullan\u0131yorsan\u0131z, zaman dilimlerini dikkate alman\u0131z \u00f6nemlidir.  <code class=\"language-\">AT TIME ZONE<\/code> fonksiyonu ile farkl\u0131 zaman dilimlerine d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemleri yapabilirsiniz.<br \/>\n* <strong>NULL de\u011ferler:<\/strong>  <code class=\"language-\">order_timestamp<\/code> s\u00fctununda NULL de\u011ferler varsa, <code class=\"language-\">EXTRACT<\/code> fonksiyonu NULL d\u00f6nd\u00fcr\u00fcr.  Bu durumu ele almak i\u00e7in <code class=\"language-\">COALESCE<\/code> fonksiyonunu kullanabilirsiniz.  \u00d6rne\u011fin, NULL de\u011ferleri 0 olarak g\u00f6stermek i\u00e7in:<\/p>\n<pre class=\"language-sql\"><code>SELECT\n    COALESCE(EXTRACT(HOUR FROM order_timestamp), 0) AS order_hour,\n    COALESCE(EXTRACT(MINUTE FROM order_timestamp), 0) AS order_minute\nFROM\n    orders;<\/code><\/pre>\n<p><strong>Geli\u015fmi\u015f Teknikler:<\/strong><\/p>\n<p>Daha karma\u015f\u0131k analizler i\u00e7in, <code class=\"language-\">to_char<\/code> fonksiyonunu kullanarak saat ve dakikay\u0131 istedi\u011finiz formatta bi\u00e7imlendirebilirsiniz. \u00d6rne\u011fin:<\/p>\n<pre class=\"language-sql\"><code>SELECT to_char(order_timestamp, 'HH24:MI') AS order_time FROM orders;<\/code><\/pre>\n<p>Bu, saat ve dakikay\u0131 &#8220;HH:MM&#8221; format\u0131nda g\u00f6sterir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PostgreSQL&#8217;de timestamp verilerinden saat ve dakika bilgilerini ay\u0131klaman\u0131n farkl\u0131 y\u00f6ntemlerini ve bunlar\u0131n performans\u0131n\u0131 ele ald\u0131k.  Ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar olan a\u015famalar\u0131 kapsayarak, farkl\u0131 ihtiya\u00e7lara uygun \u00e7\u00f6z\u00fcmler sunduk.  Veritaban\u0131 y\u00f6netiminde daha verimli ve performansl\u0131 sorgular yazman\u0131za yard\u0131mc\u0131 olmak i\u00e7in, ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon ipu\u00e7lar\u0131 payla\u015ft\u0131k.  Daha fazla PostgreSQL ipucu ve e\u011fitimi i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">EXTRACT<\/code> fonksiyonu d\u0131\u015f\u0131nda ba\u015fka hangi fonksiyonlar\u0131 kullanabilirim?<\/strong>  <code class=\"language-\">date_part<\/code> fonksiyonu da benzer bir i\u015flev g\u00f6r\u00fcr.<br \/>\n2. <strong>Zaman dilimlerini nas\u0131l y\u00f6netebilirim?<\/strong>  <code class=\"language-\">timestamp with time zone<\/code> veri tipi kullanarak ve <code class=\"language-\">AT TIME ZONE<\/code> fonksiyonunu kullanarak zaman dilimlerini d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz.<br \/>\n3. <strong>NULL de\u011ferlerle nas\u0131l ba\u015fa \u00e7\u0131kabilirim?<\/strong>  <code class=\"language-\">COALESCE<\/code> fonksiyonu ile NULL de\u011ferleri varsay\u0131lan bir de\u011ferle de\u011fi\u015ftirebilirsiniz.<br \/>\n4. <strong>Performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong>  \u0130ndeksler olu\u015fturarak ve <code class=\"language-\">WHERE<\/code> ko\u015fullar\u0131 kullanarak sorgu performans\u0131n\u0131 art\u0131rabilirsiniz.<br \/>\n5. <strong>Farkl\u0131 saat formatlar\u0131n\u0131 nas\u0131l kullanabilirim?<\/strong> <code class=\"language-\">to_char<\/code> fonksiyonu ile saat ve dakika de\u011ferlerini istedi\u011finiz formatta bi\u00e7imlendirebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PostgreSQL&#8217;den Saat ve Dakikay\u0131 \u00c7\u0131karma PostgreSQL veritaban\u0131n\u0131zda saklad\u0131\u011f\u0131n\u0131z zaman damgalar\u0131ndan (timestamp) sadece saat ve dakika bilgilerini ay\u0131klamak&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[644],"tags":[],"class_list":{"0":"post-27850","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-postgresql","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-19T18:15:23+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma\",\"datePublished\":\"2025-08-19T18:15:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\"},\"wordCount\":848,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PostgreSQL\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\",\"name\":\"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-19T18:15:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/","og_locale":"tr_TR","og_type":"article","og_title":"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-19T18:15:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma","datePublished":"2025-08-19T18:15:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/"},"wordCount":848,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PostgreSQL"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/","url":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/","name":"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-19T18:15:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-zaman-damgasindan-saat-ve-dakika-cikarma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL: Zaman Damgas\u0131ndan Saat ve Dakika \u00c7\u0131karma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=27850"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27850\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}