{"id":7555,"date":"2024-12-24T16:15:09","date_gmt":"2024-12-24T13:15:09","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/"},"modified":"2024-12-24T16:15:09","modified_gmt":"2024-12-24T13:15:09","slug":"sequelize-ile-statik-veri-ekleme-seederslarin-gucu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/","title":{"rendered":"Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc"},"content":{"rendered":"<p>Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc<\/p>\n<p>Merhaba!  Fatih Soysal olarak, bug\u00fcn sizlere Node.js&#8217;te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize&#8217;\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders&#8217;lar\u0131 anlataca\u011f\u0131m.  Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders&#8217;lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.  <a href=\"https:\/\/fatihsoysal.com\">Web sitemi<\/a> ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.<\/p>\n<h2>Sequelize Seeders Nedir?<\/h2>\n<p>Sequelize seeders, veritaban\u0131n\u0131za \u00f6nceden tan\u0131mlanm\u0131\u015f verileri otomatik olarak eklemenizi sa\u011flayan dosyalard\u0131r.  Geli\u015ftirme s\u00fcrecinizin ba\u015flang\u0131c\u0131nda, test verileri eklemek veya veritaban\u0131n\u0131z\u0131 ba\u015flang\u0131\u00e7ta doldurmak i\u00e7in idealdirler.  \u00d6rne\u011fin, bir e-ticaret uygulamas\u0131 geli\u015ftiriyorsan\u0131z,  kategoriler, \u00fcr\u00fcnler veya kullan\u0131c\u0131lar gibi temel verileri seeders arac\u0131l\u0131\u011f\u0131yla kolayca ekleyebilirsiniz.  Bu sayede, uygulama geli\u015ftirmeye ba\u015flamadan \u00f6nce gerekli verileriniz haz\u0131r olur.<\/p>\n<h2>Seeder Olu\u015fturma ve Kullan\u0131m\u0131<\/h2>\n<p>Sequelize&#8217;da seeder olu\u015fturmak olduk\u00e7a basittir.  Sequelize CLI kullanarak  a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">npx sequelize-cli seed:generate --name initial-data<\/code><\/pre>\n<p>Bu komut, seeds klas\u00f6r\u00fc alt\u0131nda initial-data.js ad\u0131nda bir dosya olu\u015fturur.  Bu dosyaya, veritaban\u0131n\u0131za eklemek istedi\u011finiz verileri yazabilirsiniz.  \u00d6rne\u011fin, bir User modeli i\u00e7in seeder dosyan\u0131z a\u015fa\u011f\u0131daki gibi olabilir:<\/p>\n<pre><code class=\"language-javascript\">\nmodule.exports = {\n  up: async (queryInterface, Sequelize) => {\n    await queryInterface.bulkInsert('Users', [\n      { firstName: 'Fatih', lastName: 'Soysal', email: 'fatih@soysal.com', createdAt: new Date(), updatedAt: new Date() },\n      { firstName: 'John', lastName: 'Doe', email: 'john@doe.com', createdAt: new Date(), updatedAt: new Date() },\n    ], {});\n  },\n\n  down: async (queryInterface, Sequelize) => {\n    await queryInterface.bulkDelete('Users', null, {});\n  }\n};\n<\/code><\/pre>\n<p>Yukar\u0131daki kodda, up fonksiyonu verileri eklerken, down fonksiyonu verileri siler.  down fonksiyonu, seed verilerini geri alman\u0131z gerekti\u011finde olduk\u00e7a faydal\u0131d\u0131r.  Daha sonra, seed verilerini veritaban\u0131n\u0131za eklemek i\u00e7in \u015fu komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">npx sequelize-cli db:seed:all<\/code><\/pre>\n<p>Bu komut, seeds klas\u00f6r\u00fcndeki t\u00fcm seeder dosyalar\u0131n\u0131 s\u0131rayla \u00e7al\u0131\u015ft\u0131r\u0131r.  Bu i\u015flemler sonucunda verileriniz veritaban\u0131n\u0131za eklenmi\u015f olur.<\/p>\n<h2>Seeders&#8217;lar\u0131n Avantajlar\u0131<\/h2>\n<p>Seeders kullanman\u0131n bir\u00e7ok avantaj\u0131 vard\u0131r. \u00d6ncelikle,  geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131r\u0131rlar.  \u0130kincisi,  veritaban\u0131n\u0131z\u0131n her zaman tutarl\u0131 bir durumda olmas\u0131n\u0131 sa\u011flarlar.  Ayr\u0131ca,  test verileri olu\u015fturmak i\u00e7in idealdirler.  Son olarak,  tak\u0131m \u00e7al\u0131\u015fmas\u0131 s\u0131ras\u0131nda veritaban\u0131 senkronizasyonunu kolayla\u015ft\u0131r\u0131rlar.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Sequelize seeders&#8217;lar\u0131, veritaban\u0131n\u0131z\u0131 y\u00f6netmek ve statik veriler eklemek i\u00e7in g\u00fc\u00e7l\u00fc ve kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r.  Bu makalede, seeders&#8217;lar\u0131n nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ve kullan\u0131laca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klad\u0131m.  Umar\u0131m bu makale, Sequelize ile \u00e7al\u0131\u015f\u0131rken size yard\u0131mc\u0131 olur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/dev.to\/thebridge2\/sequelize-seeders-for-static-data-52bi\">bu \u0130ngilizce makaleye<\/a> g\u00f6z atabilirsiniz.  Sorular\u0131n\u0131z\u0131 ve yorumlar\u0131n\u0131z\u0131 bekliyorum!<\/p>\n<p><strong>#Etiketler:<\/strong> Sequelize, Seeders, Statik Veri, Veritaban\u0131, Node.js, ORM,  Veritaban\u0131 Y\u00f6netimi, Geli\u015ftirme,  Test Verileri,  JavaScript<\/p>\n","protected":false},"excerpt":{"rendered":"Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js&#8217;te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler&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":[1],"tags":[],"class_list":{"0":"post-7555","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","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>Sequelize ile Statik Veri Ekleme: Seeders&#039;lar\u0131n G\u00fcc\u00fc<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js&#039;te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize&#039;\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders&#039;lar\u0131 anlataca\u011f\u0131m. Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders&#039;lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Web sitemi ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.\" \/>\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\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sequelize ile Statik Veri Ekleme: Seeders&#039;lar\u0131n G\u00fcc\u00fc\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js&#039;te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize&#039;\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders&#039;lar\u0131 anlataca\u011f\u0131m. Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders&#039;lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Web sitemi ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-24T13:15:09+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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc\",\"datePublished\":\"2024-12-24T13:15:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\"},\"wordCount\":465,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\",\"name\":\"Sequelize ile Statik Veri Ekleme: Seeders'lar\u0131n G\u00fcc\u00fc\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-24T13:15:09+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js'te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize'\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders'lar\u0131 anlataca\u011f\u0131m. Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders'lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Web sitemi ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc\"}]},{\"@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":"Sequelize ile Statik Veri Ekleme: Seeders'lar\u0131n G\u00fcc\u00fc","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js'te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize'\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders'lar\u0131 anlataca\u011f\u0131m. Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders'lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Web sitemi ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.","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\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/","og_locale":"tr_TR","og_type":"article","og_title":"Sequelize ile Statik Veri Ekleme: Seeders'lar\u0131n G\u00fcc\u00fc","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js'te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize'\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders'lar\u0131 anlataca\u011f\u0131m. Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders'lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Web sitemi ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-24T13:15:09+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc","datePublished":"2024-12-24T13:15:09+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/"},"wordCount":465,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/","url":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/","name":"Sequelize ile Statik Veri Ekleme: Seeders'lar\u0131n G\u00fcc\u00fc","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-24T13:15:09+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Node.js'te veritaban\u0131 y\u00f6netimi i\u00e7in pop\u00fcler bir ORM olan Sequelize'\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc bir \u00f6zellik olan seeders'lar\u0131 anlataca\u011f\u0131m. Seeders, veritaban\u0131n\u0131za statik veriler eklemenizi kolayla\u015ft\u0131ran, geli\u015ftirme s\u00fcrecinizi h\u0131zland\u0131ran ve tutarl\u0131 bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flayan harika ara\u00e7lard\u0131r. Bu makalede, Sequelize seeders'lar\u0131n\u0131 detayl\u0131 olarak inceleyecek ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Web sitemi ziyaret ederek daha fazla makaleye ula\u015fabilirsiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sequelize-ile-statik-veri-ekleme-seederslarin-gucu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Sequelize ile Statik Veri Ekleme: Seeders&#8217;lar\u0131n G\u00fcc\u00fc"}]},{"@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\/7555","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=7555"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7555\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}