{"id":25621,"date":"2025-07-09T21:15:32","date_gmt":"2025-07-09T18:15:32","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/"},"modified":"2025-07-09T21:15:32","modified_gmt":"2025-07-09T18:15:32","slug":"postgresql-sadece-hafta-sonlarini-secme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/","title":{"rendered":"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me"},"content":{"rendered":"<p># PostgreSQL&#8217;de Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7mek: Tam Bir K\u0131lavuz<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PostgreSQL veritaban\u0131n\u0131zdan sadece hafta sonu kay\u0131tlar\u0131n\u0131 nas\u0131l se\u00e7ebilirsiniz? Bu kapsaml\u0131 rehber, yeni ba\u015flayanlardan ileri d\u00fczeye kadar ad\u0131m ad\u0131m PostgreSQL ile hafta sonu verilerini filtreleme y\u00f6ntemlerini a\u00e7\u0131kl\u0131yor, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131 sunuyor.<\/p>\n<p>Veri analizi yaparken, belirli bir zaman dilimindeki verileri filtrelemek s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. \u00d6rne\u011fin, bir e-ticaret sitesinin hafta sonu sat\u0131\u015flar\u0131n\u0131 analiz etmek, pazarlama stratejilerini optimize etmek i\u00e7in \u00e7ok \u00f6nemli olabilir.  Peki, PostgreSQL veritaban\u0131n\u0131zda depolanan verilerden sadece hafta sonu kay\u0131tlar\u0131n\u0131 nas\u0131l se\u00e7ersiniz? Bu makale, PostgreSQL kullanarak hafta sonu verilerini se\u00e7menin farkl\u0131 y\u00f6ntemlerini, ad\u0131m ad\u0131m a\u00e7\u0131klamalar, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon tekniklerini kapsayan kapsaml\u0131 bir rehber sunmaktad\u0131r.<\/p>\n<p><strong>PostgreSQL Tarih Fonksiyonlar\u0131n\u0131 Anlamak<\/strong><\/p>\n<p>PostgreSQL&#8217;de tarih ve zaman verilerini i\u015flemek i\u00e7in g\u00fc\u00e7l\u00fc fonksiyonlar mevcuttur.  Hafta sonu kay\u0131tlar\u0131n\u0131 se\u00e7mek i\u00e7in <code class=\"language-\">EXTRACT<\/code> fonksiyonunu kullanarak haftan\u0131n g\u00fcn\u00fcn\u00fc belirleyebiliriz. <code class=\"language-\">EXTRACT(DOW FROM tarih_sutunu)<\/code> ifadesi, <code class=\"language-\">tarih_sutunu<\/code> s\u00fctunundaki tarihin haftan\u0131n ka\u00e7\u0131nc\u0131 g\u00fcn\u00fc oldu\u011funu (0-Pazar, 1-Pazartesi, &#8230;, 6-Cumartesi) integer olarak d\u00f6nd\u00fcr\u00fcr.  Bu bilgiyi kullanarak hafta sonu g\u00fcnlerini (Cumartesi ve Pazar) filtreleyebiliriz.<\/p>\n<p><strong>PostgreSQL&#8217;de Hafta Sonu Verilerini Se\u00e7me: Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p><strong># Yeni Ba\u015flayanlar \u0130\u00e7in: Basit Bir \u00d6rnek<\/strong><\/p>\n<p>Diyelim ki <code class=\"language-\">siparisler<\/code> ad\u0131nda bir tablonuz var ve bu tabloda <code class=\"language-\">siparis_tarihi<\/code> ad\u0131nda bir tarih s\u00fctunu bulunuyor.  Sadece hafta sonu yap\u0131lan sipari\u015fleri se\u00e7mek i\u00e7in a\u015fa\u011f\u0131daki sorguyu kullanabilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT *\nFROM siparisler\nWHERE EXTRACT(DOW FROM siparis_tarihi) IN (0, 6);<\/code><\/pre>\n<p>Bu sorgu, <code class=\"language-\">siparis_tarihi<\/code> s\u00fctunundaki haftan\u0131n g\u00fcn\u00fcn\u00fc <code class=\"language-\">EXTRACT<\/code> fonksiyonu ile al\u0131r ve <code class=\"language-\">IN (0, 6)<\/code> ko\u015fulu ile Pazar (0) ve Cumartesi (6) g\u00fcnlerini se\u00e7er.  T\u00fcm tablo verilerini (<code class=\"language-\">SELECT *<\/code>) se\u00e7er.  Daha spesifik s\u00fctunlar se\u00e7mek isterseniz, <code class=\"language-\">SELECT *<\/code> yerine ilgili s\u00fctun adlar\u0131n\u0131 yazabilirsiniz.  \u00d6rne\u011fin, sadece sipari\u015f ID&#8217;sini ve tarihini g\u00f6rmek isterseniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT siparis_id, siparis_tarihi\nFROM siparisler\nWHERE EXTRACT(DOW FROM siparis_tarihi) IN (0, 6);<\/code><\/pre>\n<p><strong># Orta Seviye: Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>Bir online kitap sat\u0131\u015f sitesinin, son bir aydaki hafta sonu sat\u0131\u015flar\u0131n\u0131 analiz etmek istedi\u011fini d\u00fc\u015f\u00fcnelim.  <code class=\"language-\">satislar<\/code> adl\u0131 bir tabloda <code class=\"language-\">satis_tarihi<\/code> ve <code class=\"language-\">satis_tutari<\/code> s\u00fctunlar\u0131 bulunmaktad\u0131r.  A\u015fa\u011f\u0131daki sorgu, son 30 g\u00fcn i\u00e7indeki hafta sonu sat\u0131\u015flar\u0131n\u0131 toplar:<\/p>\n<pre class=\"language-sql\"><code>SELECT SUM(satis_tutari) AS toplam_satis\nFROM satislar\nWHERE satis_tarihi &gt;= NOW() - INTERVAL '30 day'\n  AND EXTRACT(DOW FROM satis_tarihi) IN (0, 6);<\/code><\/pre>\n<p>Bu sorgu, <code class=\"language-\">NOW()<\/code> fonksiyonu ile g\u00fcn\u00fcm\u00fcz tarihini al\u0131r ve <code class=\"language-\">INTERVAL '30 day'<\/code> ile 30 g\u00fcn \u00f6ncesini hesaplar.  <code class=\"language-\">WHERE<\/code> ko\u015fulu ile hem tarih aral\u0131\u011f\u0131n\u0131 hem de hafta sonu g\u00fcnlerini filtreler.  <code class=\"language-\">SUM()<\/code> fonksiyonu ile toplam sat\u0131\u015f tutar\u0131n\u0131 hesaplar ve <code class=\"language-\">AS toplam_satis<\/code> ile bu s\u00fctuna bir isim verir.<\/p>\n<p><strong>Optimizasyon \u0130pucu:<\/strong>  <code class=\"language-\">EXTRACT(DOW FROM tarih_sutunu)<\/code> ifadesi, \u00f6zellikle b\u00fcy\u00fck veritabanlar\u0131nda performans sorunlar\u0131na yol a\u00e7abilir.  E\u011fer performans kritik ise, <code class=\"language-\">siparisler<\/code> tablosuna yeni bir <code class=\"language-\">hafta_gunu<\/code> s\u00fctunu ekleyip, bu s\u00fctunu g\u00fcncel tutmak daha verimli olabilir.  Bu sayede, sorgu <code class=\"language-\">EXTRACT<\/code> fonksiyonunu kullanmak zorunda kalmaz ve daha h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131r.  Bu i\u015flem i\u00e7in bir trigger kullanabilirsiniz.  [fatihsoysal.com](https:\/\/fatihsoysal.com) adresinden PostgreSQL trigger&#8217;lar\u0131 hakk\u0131nda daha fazla bilgi edinebilirsiniz.<\/p>\n<p><strong># \u0130leri D\u00fczey: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck veritabanlar\u0131nda, yukar\u0131daki y\u00f6ntemler bile performans sorunlar\u0131na neden olabilir.  Performans analizini <code class=\"language-\">EXPLAIN ANALYZE<\/code> komutu ile yapabilirsiniz.  Bu komut, sorguyu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce nas\u0131l planland\u0131\u011f\u0131n\u0131 ve ne kadar s\u00fcrd\u00fc\u011f\u00fcn\u00fc g\u00f6sterir.  E\u011fer sorgu yava\u015fsa, indeksleme gibi optimizasyon tekniklerini kullanman\u0131z gerekebilir.  <code class=\"language-\">siparis_tarihi<\/code> s\u00fctununa bir indeks eklemek, sorgu performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<\/p>\n<p><strong>Edge Case:<\/strong>  Baz\u0131 durumlarda, haftan\u0131n ba\u015flang\u0131c\u0131n\u0131n Pazar veya Pazartesi olarak tan\u0131mland\u0131\u011f\u0131 farkl\u0131 takvim sistemleri kullan\u0131l\u0131yor olabilir.  <code class=\"language-\">EXTRACT(DOW FROM tarih_sutunu)<\/code> fonksiyonunun hangi takvim sistemini kulland\u0131\u011f\u0131n\u0131 kontrol etmek ve buna g\u00f6re sorguyu ayarlamak \u00f6nemlidir.  PostgreSQL&#8217;in varsay\u0131lan takvim sistemi ISO 8601&#8217;dir (haftan\u0131n ba\u015flang\u0131c\u0131 Pazartesi&#8217;dir).<\/p>\n<p><strong>PostgreSQL&#8217;de Hafta Sonu Verilerini Se\u00e7menin Alternatif Y\u00f6ntemleri<\/strong><\/p>\n<p><code class=\"language-\">EXTRACT<\/code> fonksiyonuna alternatif olarak, <code class=\"language-\">TO_CHAR<\/code> fonksiyonunu kullanarak haftan\u0131n g\u00fcn\u00fcn\u00fc text olarak alabilirsiniz. Bu fonksiyon farkl\u0131 dil ayarlar\u0131na g\u00f6re haftan\u0131n g\u00fcn\u00fcn\u00fc farkl\u0131 \u015fekillerde d\u00f6nd\u00fcrebilir.  \u00d6rne\u011fin, T\u00fcrk\u00e7e dil ayar\u0131nda <code class=\"language-\">DY<\/code> format kodu ile haftan\u0131n g\u00fcn\u00fcn\u00fcn k\u0131salt\u0131lm\u0131\u015f halini (Paz, Pzt, Sal, \u00c7ar, Per, Cum, Cmt) alabilirsiniz.  Bu yakla\u015f\u0131m, <code class=\"language-\">EXTRACT<\/code> fonksiyonuna g\u00f6re daha az verimli olabilir.<\/p>\n<pre class=\"language-sql\"><code>SELECT *\nFROM siparisler\nWHERE TO_CHAR(siparis_tarihi, 'DY') IN ('Cmt', 'Paz');<\/code><\/pre>\n<p>Bu yakla\u015f\u0131m\u0131n dezavantaj\u0131, dil ayarlar\u0131na ba\u011f\u0131ml\u0131 olmas\u0131d\u0131r.  Farkl\u0131 dil ayarlar\u0131nda sorguyu de\u011fi\u015ftirmeniz gerekebilir.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Vaka Analizi: Bir Otel Rezervasyon Sistemi<\/strong><\/p>\n<p>Bir otel rezervasyon sisteminde, hafta sonu rezervasyonlar\u0131n\u0131n say\u0131s\u0131n\u0131 ve toplam gelirini hesaplamak istedi\u011fimizi varsayal\u0131m.  <code class=\"language-\">rezervasyonlar<\/code> adl\u0131 bir tabloda <code class=\"language-\">rezervasyon_tarihi<\/code> ve <code class=\"language-\">fiyat<\/code> s\u00fctunlar\u0131 bulunmaktad\u0131r.  A\u015fa\u011f\u0131daki sorgu, son 6 aydaki hafta sonu rezervasyonlar\u0131n\u0131n say\u0131s\u0131n\u0131 ve toplam gelirini hesaplar:<\/p>\n<pre class=\"language-sql\"><code>SELECT\n    COUNT(*) AS toplam_rezervasyon,\n    SUM(fiyat) AS toplam_gelir\nFROM rezervasyonlar\nWHERE rezervasyon_tarihi &gt;= NOW() - INTERVAL '6 month'\n  AND EXTRACT(DOW FROM rezervasyon_tarihi) IN (0, 6);<\/code><\/pre>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PostgreSQL&#8217;de hafta sonu verilerini se\u00e7mek i\u00e7in farkl\u0131 y\u00f6ntemler mevcuttur.  <code class=\"language-\">EXTRACT<\/code> fonksiyonu en yayg\u0131n ve verimli y\u00f6ntemlerden biridir.  Ancak, b\u00fcy\u00fck veritabanlar\u0131nda performans sorunlar\u0131na yol a\u00e7abilir.  Bu durumda, indeksleme veya bir trigger kullanarak yeni bir s\u00fctun ekleme gibi optimizasyon teknikleri kullan\u0131lmal\u0131d\u0131r.  <code class=\"language-\">TO_CHAR<\/code> fonksiyonu da alternatif bir y\u00f6ntemdir ancak dil ayarlar\u0131na ba\u011f\u0131ml\u0131d\u0131r ve <code class=\"language-\">EXTRACT<\/code> fonksiyonuna g\u00f6re daha az verimli olabilir.  Do\u011fru y\u00f6ntemin se\u00e7imi, veritaban\u0131n\u0131n b\u00fcy\u00fckl\u00fc\u011f\u00fc, performans gereksinimleri ve di\u011fer fakt\u00f6rlere ba\u011fl\u0131d\u0131r.  Veri analizi yaparken, verimlili\u011fi ve do\u011frulu\u011fu sa\u011flamak i\u00e7in do\u011fru y\u00f6ntemi se\u00e7mek \u00f6nemlidir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">EXTRACT(DOW FROM tarih)<\/code> fonksiyonu hangi g\u00fcnleri 0 ve 6 olarak d\u00f6nd\u00fcr\u00fcr?<\/strong>  ISO 8601 standard\u0131na g\u00f6re, 0 Pazar g\u00fcn\u00fcn\u00fc, 6 ise Cumartesi g\u00fcn\u00fcn\u00fc temsil eder.<\/p>\n<p>2. <strong>Hafta sonu verilerini se\u00e7mek i\u00e7in ba\u015fka hangi fonksiyonlar\u0131 kullanabilirim?<\/strong> <code class=\"language-\">DATE_PART<\/code> fonksiyonu da <code class=\"language-\">EXTRACT<\/code> fonksiyonuna benzer \u015fekilde kullan\u0131labilir.<\/p>\n<p>3. <strong>Performans sorunlar\u0131n\u0131 nas\u0131l \u00f6nleyebilirim?<\/strong>  \u0130ndeksleme, trigger&#8217;lar ve sorgu optimizasyonu tekniklerini kullanarak performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>4. <strong>Farkl\u0131 takvim sistemlerini nas\u0131l ele alabilirim?<\/strong> PostgreSQL&#8217;in takvim ayarlar\u0131n\u0131 kontrol ederek ve sorguyu buna g\u00f6re uyarlayarak farkl\u0131 takvim sistemlerini y\u00f6netebilirsiniz.<\/p>\n<p>5. <strong>\u00c7ok b\u00fcy\u00fck bir veritaban\u0131m var.  Hangi y\u00f6ntemi kullanmal\u0131y\u0131m?<\/strong> B\u00fcy\u00fck veritabanlar\u0131 i\u00e7in, performans analizi yaparak ve indeksleme gibi optimizasyon tekniklerini kullanarak en verimli y\u00f6ntemi belirlemeniz gerekir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PostgreSQL&#8217;de Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7mek: Tam Bir K\u0131lavuz Meta A\u00e7\u0131klamas\u0131: PostgreSQL veritaban\u0131n\u0131zdan sadece hafta sonu kay\u0131tlar\u0131n\u0131 nas\u0131l&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-25621","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: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me<\/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-sadece-hafta-sonlarini-secme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-09T18:15:32+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=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me\",\"datePublished\":\"2025-07-09T18:15:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/\"},\"wordCount\":1030,\"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-sadece-hafta-sonlarini-secme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/\",\"name\":\"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-09T18:15:32+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me\"}]},{\"@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: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me","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-sadece-hafta-sonlarini-secme\/","og_locale":"tr_TR","og_type":"article","og_title":"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-09T18:15:32+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me","datePublished":"2025-07-09T18:15:32+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/"},"wordCount":1030,"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-sadece-hafta-sonlarini-secme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/","url":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/","name":"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-09T18:15:32+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-sadece-hafta-sonlarini-secme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL: Sadece Hafta Sonlar\u0131n\u0131 Se\u00e7me"}]},{"@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\/25621","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=25621"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25621\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}