{"id":26898,"date":"2025-08-02T12:15:20","date_gmt":"2025-08-02T09:15:20","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/"},"modified":"2025-08-02T12:15:20","modified_gmt":"2025-08-02T09:15:20","slug":"postgresql-belirli-sutun-adina-sahip-tabloyu-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/","title":{"rendered":"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma"},"content":{"rendered":"<p># PostgreSQL&#8217;de Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma<\/p>\n<p>PostgreSQL veritaban\u0131n\u0131zda y\u00fczlerce hatta binlerce tablo oldu\u011funda, belirli bir s\u00fctun ad\u0131na sahip tabloyu bulmak zorlu bir g\u00f6rev olabilir.  Bu makale, PostgreSQL&#8217;de belirli bir s\u00fctun ad\u0131na sahip tabloyu bulman\u0131n farkl\u0131 y\u00f6ntemlerini, ad\u0131m ad\u0131m a\u00e7\u0131klamalar\u0131 ve performans optimizasyon tekniklerini ele alarak, bu sorunu \u00e7\u00f6zmenize yard\u0131mc\u0131 olacakt\u0131r.  Veritaban\u0131 y\u00f6netiminde zaman kazand\u0131racak pratik \u00e7\u00f6z\u00fcmler ve ger\u00e7ek d\u00fcnya \u00f6rnekleriyle zenginle\u015ftirilmi\u015f bu rehber, yeni ba\u015flayanlardan uzmanlara kadar herkes i\u00e7in faydal\u0131 olacakt\u0131r.<\/p>\n<p><strong>PostgreSQL Temel Kavramlar: \u015eemalar ve S\u00fctunlar<\/strong><\/p>\n<p>PostgreSQL&#8217;de veriler, tablolar halinde organize edilir. Tablolar ise \u015femalar (schemas) ad\u0131 verilen kapsay\u0131c\u0131larda bulunur. Bir \u015fema, veritaban\u0131ndaki tablolar\u0131, g\u00f6r\u00fcn\u00fcmleri (views) ve di\u011fer nesneleri organize etmek i\u00e7in kullan\u0131lan bir isim alan\u0131d\u0131r.  Varsay\u0131lan \u015fema <code class=\"language-\">public<\/code>&#8216;tir, ancak daha organize bir yap\u0131 i\u00e7in kendi \u015femalar\u0131n\u0131z\u0131 olu\u015fturabilirsiniz.  Bir tablonun i\u00e7indeki her bir veri \u00f6\u011fesi ise bir s\u00fctundur (column) ve belirli bir veri tipine (\u00f6rne\u011fin, integer, text, date) sahiptir.  Arad\u0131\u011f\u0131m\u0131z, belirli bir isimde s\u00fctuna sahip olan tablolard\u0131r.<\/p>\n<p><strong>PostgreSQL&#8217;de Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma: Ad\u0131m Ad\u0131m Rehber<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcmde, PostgreSQL&#8217;de belirli bir s\u00fctun ad\u0131na sahip tabloyu bulman\u0131n farkl\u0131 y\u00f6ntemlerini, yeni ba\u015flayan seviyesinden ileri seviyeye do\u011fru kademeli olarak ele alaca\u011f\u0131z.<\/p>\n<p><strong># Yeni Ba\u015flayan: Basit <code class=\"language-\">information_schema<\/code> Sorgusu<\/strong><\/p>\n<p>En basit y\u00f6ntem, PostgreSQL&#8217;in sistem katalogu olan <code class=\"language-\">information_schema<\/code>&#8216;y\u0131 kullanmakt\u0131r.  Bu katalog, veritaban\u0131n\u0131zdaki t\u00fcm tablolar, s\u00fctunlar ve di\u011fer nesneler hakk\u0131nda bilgi i\u00e7erir.  A\u015fa\u011f\u0131daki SQL sorgusu, <code class=\"language-\">'musteri_adi'<\/code> adl\u0131 s\u00fctuna sahip t\u00fcm tablolar\u0131 listeler:<\/p>\n<pre class=\"language-sql\"><code>SELECT table_name\nFROM information_schema.columns\nWHERE column_name = 'musteri_adi';<\/code><\/pre>\n<p>Bu sorgu, <code class=\"language-\">information_schema.columns<\/code> tablosundan <code class=\"language-\">column_name<\/code> s\u00fctunu <code class=\"language-\">'musteri_adi'<\/code> olan sat\u0131rlar\u0131 se\u00e7er ve ilgili <code class=\"language-\">table_name<\/code> s\u00fctununu d\u00f6nd\u00fcr\u00fcr.  Bu, yeni ba\u015flayanlar i\u00e7in kolay anla\u015f\u0131l\u0131r ve h\u0131zl\u0131 bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<p><strong># Orta Seviye: \u015eema Belirtimi ve Ger\u00e7ek Hayat \u00d6rne\u011fi<\/strong><\/p>\n<p>Yukar\u0131daki sorgu t\u00fcm \u015femalardaki tablolar\u0131 tarar.  Performans\u0131 art\u0131rmak ve daha spesifik sonu\u00e7lar elde etmek i\u00e7in, arad\u0131\u011f\u0131n\u0131z tablolar\u0131n bulundu\u011fu \u015femay\u0131 belirtebilirsiniz:<\/p>\n<pre class=\"language-sql\"><code>SELECT table_name\nFROM information_schema.columns\nWHERE table_schema = 'public' AND column_name = 'musteri_adi';<\/code><\/pre>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi:<\/strong> Bir e-ticaret sitesi i\u00e7in \u00e7al\u0131\u015fan bir geli\u015ftirici oldu\u011funuzu d\u00fc\u015f\u00fcn\u00fcn.  M\u00fc\u015fteri bilgilerini i\u00e7eren <code class=\"language-\">musteri_adi<\/code> s\u00fctununa sahip t\u00fcm tablolar\u0131 bulman\u0131z gerekiyor.  Yukar\u0131daki sorgu, <code class=\"language-\">public<\/code> \u015femas\u0131nda bulunan bu tablolar\u0131 h\u0131zl\u0131ca listelemenizi sa\u011flar.  E\u011fer tablolar farkl\u0131 \u015femalarda ise, <code class=\"language-\">table_schema<\/code> kriterini buna g\u00f6re ayarlaman\u0131z gerekir.  \u00d6rne\u011fin, <code class=\"language-\">'siparis'<\/code> \u015femas\u0131nda da <code class=\"language-\">musteri_adi<\/code> s\u00fctununu arayacaksan\u0131z, <code class=\"language-\">WHERE<\/code> ko\u015fuluna <code class=\"language-\">OR table_schema = 'siparis'<\/code> ekleyebilirsiniz.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong> B\u00fcy\u00fck veritabanlar\u0131nda, <code class=\"language-\">information_schema<\/code> sorgular\u0131 yava\u015f olabilir.  Bu durumda,  <code class=\"language-\">pg_class<\/code> ve <code class=\"language-\">pg_attribute<\/code> sistem tablolar\u0131n\u0131 kullanarak daha optimize edilmi\u015f sorgular yazabilirsiniz. Ancak bu, daha geli\u015fmi\u015f bir konu olup, ileri seviyede ele al\u0131nacakt\u0131r.<\/p>\n<p><strong># \u0130leri Seviye: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>B\u00fcy\u00fck veritabanlar\u0131nda, <code class=\"language-\">information_schema<\/code> kullan\u0131m\u0131 performans sorunlar\u0131na yol a\u00e7abilir.  Bu durumda, PostgreSQL&#8217;in sistem kataloglar\u0131n\u0131 do\u011frudan kullanarak daha performansl\u0131 sorgular yazmak gerekir.  A\u015fa\u011f\u0131daki sorgu <code class=\"language-\">pg_class<\/code> ve <code class=\"language-\">pg_attribute<\/code> sistem tablolar\u0131n\u0131 kullan\u0131r:<\/p>\n<pre class=\"language-sql\"><code>SELECT c.relname AS table_name\nFROM pg_class c\nJOIN pg_attribute a ON c.oid = a.attrelid\nWHERE a.attname = 'musteri_adi'\n  AND c.relkind = 'r' -- Sadece normal tablolar\u0131 se\u00e7er\n  AND NOT a.attisdropped -- Silinmi\u015f s\u00fctunlar\u0131 hari\u00e7 tutar;<\/code><\/pre>\n<p><strong>Performans Analizi:<\/strong> Bu sorgu, <code class=\"language-\">information_schema<\/code> tabanl\u0131 sorgulardan daha h\u0131zl\u0131 olabilir, \u00e7\u00fcnk\u00fc sistem kataloglar\u0131n\u0131 do\u011frudan kullan\u0131r.  Ancak, veritaban\u0131n\u0131z\u0131n yap\u0131s\u0131 ve b\u00fcy\u00fckl\u00fc\u011f\u00fcne ba\u011fl\u0131 olarak performans de\u011fi\u015febilir.  Sorgu performans\u0131n\u0131 <code class=\"language-\">EXPLAIN ANALYZE<\/code> komutu ile analiz edebilirsiniz.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong>  Bu sorgular, silinmi\u015f s\u00fctunlar\u0131 veya \u00f6zel veri tiplerini i\u00e7eren tablolar\u0131 do\u011fru \u015fekilde ele almayabilir.  Bu gibi durumlarda, daha karma\u015f\u0131k sorgular veya \u00f6zel fonksiyonlar kullanman\u0131z gerekebilir.  Ayr\u0131ca, b\u00fcy\u00fck veritabanlar\u0131nda indeksleme performans\u0131 \u00f6nemli bir rol oynar.  <code class=\"language-\">information_schema<\/code> tablolar\u0131na indeks eklemek performans\u0131 iyile\u015ftirebilir, ancak bu, veritaban\u0131 y\u00f6netim sisteminin genel performans\u0131n\u0131 etkileyebilece\u011fi i\u00e7in dikkatlice yap\u0131lmal\u0131d\u0131r.<\/p>\n<p><strong>\u00d6rnek Senaryo:<\/strong> Bir finansal kurulu\u015fun m\u00fc\u015fteri verilerini i\u00e7eren b\u00fcy\u00fck bir veritaban\u0131n\u0131 ele alal\u0131m.  Bu veritaban\u0131nda, &#8220;hesap_bakiyesi&#8221; s\u00fctununu i\u00e7eren t\u00fcm tablolar\u0131 bulmam\u0131z gerekiyor.  Yukar\u0131daki optimize edilmi\u015f sorgu,  <code class=\"language-\">information_schema<\/code> sorgusuna g\u00f6re \u00e7ok daha h\u0131zl\u0131 bir \u015fekilde bu tablolar\u0131 listeleyecektir.  Ayr\u0131ca, <code class=\"language-\">EXPLAIN ANALYZE<\/code> komutu ile sorgu plan\u0131n\u0131 inceleyerek, performans\u0131 daha da iyile\u015ftirmek i\u00e7in indeksleme stratejilerini optimize edebiliriz.<\/p>\n<p><strong>PostgreSQL&#8217;de Tablo Bulma: Pratik \u00c7\u00f6z\u00fcmler ve \u00d6rnekler<\/strong><\/p>\n<p>Yukar\u0131daki y\u00f6ntemlerin yan\u0131 s\u0131ra,  PostgreSQL&#8217;de <code class=\"language-\">pgAdmin<\/code> gibi grafiksel aray\u00fczler kullanarak da belirli s\u00fctun ad\u0131na sahip tablolar\u0131 arayabilirsiniz.  <code class=\"language-\">pgAdmin<\/code>&#8216;de, veritaban\u0131n\u0131z\u0131 a\u00e7t\u0131ktan sonra tablolar\u0131 ve s\u00fctunlar\u0131 kolayca g\u00f6r\u00fcnt\u00fcleyebilir ve arayabilirsiniz. Bu, g\u00f6rsel bir yakla\u015f\u0131m tercih eden kullan\u0131c\u0131lar i\u00e7in kullan\u0131\u015fl\u0131 bir y\u00f6ntemdir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PostgreSQL veritaban\u0131n\u0131zda belirli bir s\u00fctun ad\u0131na sahip tabloyu bulman\u0131n farkl\u0131 y\u00f6ntemlerini ve performans optimizasyon tekniklerini ele ald\u0131k.  Yeni ba\u015flayanlardan uzmanlara kadar farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in pratik \u00f6rnekler ve ad\u0131m ad\u0131m a\u00e7\u0131klamalar sunarak, bu konudaki bilgi birikiminizi geli\u015ftirmenize yard\u0131mc\u0131 olduk.  Unutmay\u0131n ki, veritaban\u0131n\u0131z\u0131n b\u00fcy\u00fckl\u00fc\u011f\u00fc ve yap\u0131s\u0131, en uygun y\u00f6ntemin se\u00e7iminde \u00f6nemli bir rol oynar.  Performans analizi ve optimizasyon tekniklerini kullanarak, veritaban\u0131 sorgular\u0131n\u0131z\u0131n verimlili\u011fini art\u0131rabilirsiniz.<\/p>\n<p><strong># S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">information_schema<\/code> kullanman\u0131n dezavantajlar\u0131 nelerdir?<\/strong> B\u00fcy\u00fck veritabanlar\u0131nda performans sorunlar\u0131na yol a\u00e7abilir.<br \/>\n2. <strong><code class=\"language-\">pg_class<\/code> ve <code class=\"language-\">pg_attribute<\/code> kullanman\u0131n avantajlar\u0131 nelerdir?<\/strong>  <code class=\"language-\">information_schema<\/code>&#8216;ya g\u00f6re daha h\u0131zl\u0131 olabilir.<br \/>\n3. <strong>Silinmi\u015f s\u00fctunlar\u0131 nas\u0131l ele alabilirim?<\/strong> <code class=\"language-\">NOT a.attisdropped<\/code> ko\u015fulunu kullanabilirsiniz (yukar\u0131daki ileri seviye sorgusunda g\u00f6sterildi\u011fi gibi).<br \/>\n4. <strong>Farkl\u0131 \u015femalarda arama nas\u0131l yap\u0131l\u0131r?<\/strong> <code class=\"language-\">WHERE<\/code> ko\u015fuluna birden fazla <code class=\"language-\">table_schema<\/code> de\u011feri ekleyebilirsiniz (\u00f6rne\u011fin, <code class=\"language-\">WHERE table_schema = 'public' OR table_schema = 'siparis'<\/code>).<br \/>\n5. <strong>Sorgu performans\u0131n\u0131 nas\u0131l optimize edebilirim?<\/strong>  <code class=\"language-\">EXPLAIN ANALYZE<\/code> komutunu kullanarak sorgu plan\u0131n\u0131 analiz edin ve indeksleme stratejilerini optimize edin.  Ayr\u0131ca, gereksiz s\u00fctunlar\u0131 se\u00e7mekten ka\u00e7\u0131n\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PostgreSQL&#8217;de Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma PostgreSQL veritaban\u0131n\u0131zda y\u00fczlerce hatta binlerce tablo oldu\u011funda, belirli bir s\u00fctun&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-26898","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: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma<\/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-belirli-sutun-adina-sahip-tabloyu-bulma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-02T09:15:20+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-belirli-sutun-adina-sahip-tabloyu-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma\",\"datePublished\":\"2025-08-02T09:15:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/\"},\"wordCount\":979,\"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-belirli-sutun-adina-sahip-tabloyu-bulma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/\",\"name\":\"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-02T09:15:20+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma\"}]},{\"@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: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma","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-belirli-sutun-adina-sahip-tabloyu-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-02T09:15:20+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-belirli-sutun-adina-sahip-tabloyu-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma","datePublished":"2025-08-02T09:15:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/"},"wordCount":979,"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-belirli-sutun-adina-sahip-tabloyu-bulma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/","name":"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-02T09:15:20+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/postgresql-belirli-sutun-adina-sahip-tabloyu-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL: Belirli S\u00fctun Ad\u0131na Sahip Tabloyu Bulma"}]},{"@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\/26898","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=26898"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26898\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}