431 lines
23 KiB
TypeScript
431 lines
23 KiB
TypeScript
import { PrismaClient } from '@prisma/client';
|
||
|
||
const prisma = new PrismaClient();
|
||
|
||
const CANONICAL_WIKI_TERMS = [
|
||
{
|
||
id: "green-mussel",
|
||
nameFa: "صدف لبسبز",
|
||
nameEn: "Green-Lipped Mussel",
|
||
scientificName: "Perna Canaliculus",
|
||
description: "صدف بومی نیوزیلند با گرید دارویی که تنها منبع طبیعی سرشار از گلیکوزآمینوگلیکانها (GAG)، اسیدهای چرب امگا ۳ خاص (ETA) و اسیدهای آمینه جهت بازسازی ماتریکس غضروفی و مایع مفصلی در سگ و گربه است.",
|
||
benefits: [
|
||
"بازسازی بافت غضروفی و مایع سینوویال مفاصل",
|
||
"خواص ضدالتهابی طبیعی برای تاندونها و رباطها",
|
||
"بهبود انعطافپذیری و کاهش سایش مفصلی"
|
||
]
|
||
},
|
||
{
|
||
id: "hydroxyapatite",
|
||
nameFa: "هیدروکسی آپاتیت",
|
||
nameEn: "Hydroxyapatite",
|
||
scientificName: "Calcium Phosphate Complex",
|
||
description: "ترکیب کلسیم فسفات بیولوژیک با ساختار بلوری مشابه استخوان و دندانهای پستانداران که بر خلاف مکملهای کلسیم معمولی، مستقیماً در توده استخوانی نفوذ کرده و کالوس استخوانی را پس از شکستگی یا جراحی بازسازی میکند.",
|
||
benefits: [
|
||
"افزایش تراکم و استحکام توده استخوانی",
|
||
"تسریع تشکیل کالوس استخوانی پس از جراحی یا شکستگی",
|
||
"تقویت مینای دندانها و پیشگیری از پوسیدگی"
|
||
]
|
||
},
|
||
{
|
||
id: "collagen",
|
||
nameFa: "کلاژن هیدرولیز شده",
|
||
nameEn: "Hydrolyzed Collagen",
|
||
scientificName: "Bioactive Collagen Peptides",
|
||
description: "پپتیدهای کلاژن زیستفعال با وزن مولکولی پایین که به سرعت از دستگاه گوارش جذب شده و در غضروف، استخوان و تاندونها مستقر میشوند تا خاصیت ارتجاعی و مقاومت مکانیکی مفاصل را ارتقا دهند.",
|
||
benefits: [
|
||
"افزایش خاصیت کشسانی تاندونها و رباطها",
|
||
"تحریک سنتز کلاژن طبیعی در غضروف مفصلی",
|
||
"کاهش خشکی مفاصل و تسهیل حرکت بدون درد"
|
||
]
|
||
},
|
||
{
|
||
id: "colostrum",
|
||
nameFa: "آغوز",
|
||
nameEn: "Colostrum",
|
||
scientificName: "Bovine Colostrum",
|
||
description: "اولین شیر پستانداران پس از زایمان، غنی از ایمونوگلوبولینهای فعال (IgG, IgA, IgM)، لاکتوفرین و سایتوکاینها برای فعالسازی فوری سیستم ایمنی، تقویت سد دفاعی روده و تسریع دوران نقاهت.",
|
||
benefits: [
|
||
"فعالسازی فوری سیستم ایمنی و گلبولهای سفید",
|
||
"تقویت سد مخاطی روده و جلوگیری از نفوذ باکتریها",
|
||
"تسریع نقاهت و تقویت تولههای ضعیف و مادران پس از زایمان"
|
||
]
|
||
},
|
||
{
|
||
id: "silver",
|
||
nameFa: "نقره میکروسیلور",
|
||
nameEn: "Microsilver",
|
||
scientificName: "Microsilver BG",
|
||
description: "ذرات نقره خالص با ساختار اسفنجی متخلخل با تکنولوژی آلمان که به دلیل اندازه درشت در خون جذب نمیشوند اما اثر آنتیباکتریال ۲۴ ساعته بر سطح دندان و لثه ایجاد کرده و پلاکهای میکروبی را نابود میکنند.",
|
||
benefits: [
|
||
"مبارزه با باکتریهای مولد جرم و بوی بد دهان",
|
||
"حفظ فلور طبیعی دهان بدون آسیب به بافت لثه",
|
||
"جلوگیری از التهاب لثه و تشکیل پلاک دندانی"
|
||
]
|
||
},
|
||
{
|
||
id: "peat-extract",
|
||
nameFa: "عصاره پیت",
|
||
nameEn: "Peat Extract",
|
||
scientificName: "Moor / Humic Acids",
|
||
description: "عصاره مایع پیت طبیعی حاصل از رسوبات گیاهی غنی از اسیدهای هومیک و فولویک با بار الکتریکی منفی که سموم، گازها و باکتریهای مضر دستگاه گوارش را به دام انداخته و فلور گوارشی را تنظیم مینماید.",
|
||
benefits: [
|
||
"به دام انداختن سموم، فلزات سنگین و باکتریهای مضر در روده",
|
||
"تنظیم فلور میکروبی و بهبود هضم و اشتها",
|
||
"رفع مدفوعخواری (کوپروفاژی) ناشی از کمبود املاح"
|
||
]
|
||
},
|
||
{
|
||
id: "salmon-oil",
|
||
nameFa: "روغن ماهی سالمون",
|
||
nameEn: "Salmon Oil",
|
||
scientificName: "Salmo Salar Oil (EPA & DHA)",
|
||
description: "روغن ۱۰۰٪ خالص ماهی سالمون آبهای سرد اقیانوسی، سرشار از اسیدهای چرب غیراشباع امگا ۳ (EPA و DHA) که اثرات ضدالتهابی عمیق بر مفاصل، پوست، قلب و عملکردهای شناختی مغز دارد.",
|
||
benefits: [
|
||
"درخشش، لطافت و جلوگیری از ریزش پوشش مویی",
|
||
"کاهش التهابات پوستی، آلرژی و خشکی",
|
||
"پشتیبانی از سلامت قلب، عروق و مفاصل"
|
||
]
|
||
},
|
||
{
|
||
id: "black-cumin",
|
||
nameFa: "سیاه دانه مصری",
|
||
nameEn: "Black Cumin",
|
||
scientificName: "Nigella Sativa (Thymoquinone)",
|
||
description: "دانهها و روغن فشرده سرد سیاه دانه اصیل مصری غنی از تیموکینون با خواص ضدالتهابی، ضدآلرژی، تقویتکننده سیستم تنفسی و مهارکننده انگلهای رودهای.",
|
||
benefits: [
|
||
"تسکین واکنشهای حساسیتی، کهیر و آلرژیهای فصلی",
|
||
"تقویت سیستم ایمنی و پاکسازی مجاری تنفسی",
|
||
"تنظیم متابولیسم و هضم بهتر مواد غذایی"
|
||
]
|
||
},
|
||
{
|
||
id: "eggshell",
|
||
nameFa: "پودر پوسته تخممرغ",
|
||
nameEn: "Eggshell Powder",
|
||
scientificName: "Calcium Carbonate Complex",
|
||
description: "منبع طبیعی کلسیم ارگانیک با غلظت بالای کلسیم (۳۷٪) و فسفر بسیار ناچیز (۰.۱٪)، ایدهآل برای برقراری تعادل نسبت کلسیم به فسفر (Ca:P) در تغذیه خام (BARF) و رژیمهای خانگی.",
|
||
benefits: [
|
||
"تامین کلسیم خالص بدون افزایش ناخواسته فسفر",
|
||
"تنظیم نسبت کلسیم به فسفر در رژیم غذایی خام (BARF)",
|
||
"استحکام استخوانها و بدون ریسک سنگ کلیه"
|
||
]
|
||
},
|
||
{
|
||
id: "biotin",
|
||
nameFa: "بیوتین",
|
||
nameEn: "Biotin",
|
||
scientificName: "Vitamin H / Vitamin B7",
|
||
description: "ویتامین ضروری محلول در آب که به عنوان کوآنزیم در سنتز کراتین و بازسازی ساختار پوست، مو، ناخن و پنجهها عمل میکند و کمبود آن موجب ریزش مو، شکنندگی ناخن و خشکی پوست میشود.",
|
||
benefits: [
|
||
"توقف ریزش مو و تحریک رشد پوشش متراکم و براق",
|
||
"تقویت کراتین ناخنها و پنجههای آسیبدیده",
|
||
"بهبود پیگمنتهای طبیعی رنگدانه بینی و مو"
|
||
]
|
||
},
|
||
{
|
||
id: "taurin",
|
||
nameFa: "تورین",
|
||
nameEn: "Taurine",
|
||
scientificName: "2-Aminoethanesulfonic Acid",
|
||
description: "اسید آمینه سولفونیک حیاتی برای گربهها که بدن آنها قادر به ساخت آن نیست. کمبود تورین در گربهها منجر به تخریب شبکیه، کوری غیرقابل بازگشت و نارسایی قلبی (کاردیومیوپاتی) میشود.",
|
||
benefits: [
|
||
"حفظ بینایی، شبکیه چشم و پیشگیری از کوری در گربهها",
|
||
"تقویت انقباضات عضله قلب و جلوگیری از کاردیومیوپاتی",
|
||
"پشتیبانی از سیستم تولید مثل و ایمنی"
|
||
]
|
||
},
|
||
{
|
||
id: "seaweed",
|
||
nameFa: "جلبک دریایی",
|
||
nameEn: "Seaweed",
|
||
scientificName: "Ascophyllum Nodosum",
|
||
description: "جلبک قهوهای اقیانوسی ارگانیک خشک شده به روش انجمادی، غنی از ۳۰ ماده معدنی کمیاب، ویتامینها و ید طبیعی جهت فعالسازی رنگدانههای طبیعی مو، بینی و لبها و تنظیم ترشح تیروئید.",
|
||
benefits: [
|
||
"تیرهسازی و درخشان کردن رنگدانه بینی، لب و پنجه",
|
||
"تقویت غده تیروئید و متابولیسم سلولی با ید طبیعی",
|
||
"بهبود کیفیت پوشش مویی و جلوگیری از کدر شدن رنگ مو"
|
||
]
|
||
},
|
||
{
|
||
id: "l-carnitine",
|
||
nameFa: "ال-کارنیتین",
|
||
nameEn: "L-Carnitine",
|
||
scientificName: "L-Carnitine Tartrate",
|
||
description: "ماده مغذی انتقالدهنده اسیدهای چرب به درون میتوکندری سلولی جهت سوزاندن چربی و تولید انرژی در بافتهایی با مصرف انرژی بالا مانند عضله قلب و ماهیچههای اسکلتی.",
|
||
benefits: [
|
||
"تولید انرژی پایدار برای ماهیچه قلب در سگهای مسن و فعال",
|
||
"کمک به کنترل وزن و سوزاندن بهینه چربیها",
|
||
"کاهش خستگی و افزایش نشاط و استقامت بدنی"
|
||
]
|
||
},
|
||
{
|
||
id: "hawthorn",
|
||
nameFa: "عصاره زالزالک",
|
||
nameEn: "Hawthorn Extract",
|
||
scientificName: "Crataegus Oxyacantha",
|
||
description: "عصاره گیاهی با گرید دارویی غنی از بیوفلاونوئیدها و پروسیانیدینها که گردش خون در رگهای کرونری قلب را افزایش داده و توان انقباضی میوکارد قلب را تقویت میکند.",
|
||
benefits: [
|
||
"بهبود خونرسانی و اکسیژنرسانی به عضله قلب",
|
||
"پشتیبانی از سگها و گربههای مسن در شرایط گرمای هوا یا خستگی",
|
||
"تنظیم ریتم ضربان قلب و فشار خون"
|
||
]
|
||
},
|
||
{
|
||
id: "brewer-yeast",
|
||
nameFa: "مخمر آبجو",
|
||
nameEn: "Brewer's Yeast",
|
||
scientificName: "Saccharomyces Cerevisiae",
|
||
description: "مخمر خالص غنی از تمام ویتامینهای ب-کمپلکس (B1, B2, B6, B12)، اسیدهای آمینه و مواد معدنی (روی، مس، کروم) برای تقویت گوارش، سلامت پوست و شادابی بافتهای مخاطی.",
|
||
benefits: [
|
||
"تامین تمام ویتامینهای گروه B به شکل بیولوژیک",
|
||
"تثبیت میکروبیوتای روده و بهبود هضم",
|
||
"کاهش استرس و بهبود کیفیت پوشش و پوست"
|
||
]
|
||
},
|
||
{
|
||
id: "bovine-blood",
|
||
nameFa: "پودر خون گاو",
|
||
nameEn: "Bovine Blood Powder",
|
||
scientificName: "Whole Bovine Blood (Heme Iron)",
|
||
description: "پودر خون ۱۰۰٪ خالص و خشک شده گاو، منبع طبیعی غنی از آهن هِم (Heme Iron) و پروتئینهای خونساز با جذب بسیار بالا جهت درمان کمخونی و تکمیل رژیم غذایی خام (BARF).",
|
||
benefits: [
|
||
"خونسازی فوری و افزایش سطح هموگلوبین خون",
|
||
"تامین آهن هِم طبیعی با بالاترین ضریب جذب گوارشی",
|
||
"افزایش حجم عضلانی و بازیابی توان پس از بیماری"
|
||
]
|
||
},
|
||
{
|
||
id: "bovine-fat",
|
||
nameFa: "پودر چربی گوشت گاو",
|
||
nameEn: "Beef Fat Powder",
|
||
scientificName: "Bovine Fat & Broth Extract",
|
||
description: "منبع انرژی فوری و خوشخوراک حاصل از ۷۲٪ چربی خالص گوشت گاو و عصاره گوشت جهت افزایش وزن سگهای لاغر، تقویت سگهای کار و شکار و تامین کالری مادران شیرده.",
|
||
benefits: [
|
||
"افزایش وزن اصولی در سگهای لاغر و کماشتها",
|
||
"تامین انرژی پرکالری برای فعالیتهای شدید و هوای سرد",
|
||
"بهبود چشمگیر خوشخوراکی غذا برای حیوانات بدغذا"
|
||
]
|
||
},
|
||
{
|
||
id: "willow-bark",
|
||
nameFa: "پوست درخت بید",
|
||
nameEn: "Willow Bark",
|
||
scientificName: "Salix Alba (Salicin)",
|
||
description: "عصاره طبیعی پوست درخت بید حاوی سالیسین با خواص ضددرد و ضدالتهاب ملایم و ارگانیک که بدون عوارض گوارشی داروهای شیمیایی به تسکین دردهای مفصلی و آرتروز کمک میکند.",
|
||
benefits: [
|
||
"تسکین دردهای مفصلی، سفتی صبحگاهی و لنگش",
|
||
"اثر ضدالتهابی طبیعی بدون ایجاد زخم معده",
|
||
"بهبود تحرک در حیوانات مسن مبتلا به آرتریت"
|
||
]
|
||
},
|
||
{
|
||
id: "ginger",
|
||
nameFa: "زنجبیل",
|
||
nameEn: "Ginger Root",
|
||
scientificName: "Zingiber Officinale (Gingerol)",
|
||
description: "ریشه زنجبیل دارویی غنی از جینجرول با خواص ضدالتهابی قوی، بهبود گردش خون مویرگی در غضروفها و کاهش حالت تهوع و مشکلات حرکتی در پتها.",
|
||
benefits: [
|
||
"مهار طبیعی مسیرهای التهابی در مفاصل",
|
||
"افزایش خونرسانی و گرمابخشی به بافتهای عضلانی",
|
||
"پشتیبانی از آرامش دستگاه گوارش"
|
||
]
|
||
},
|
||
{
|
||
id: "hyaluronic",
|
||
nameFa: "هیالورونات سدیم",
|
||
nameEn: "Sodium Hyaluronate",
|
||
scientificName: "Sodium Hyaluronate",
|
||
description: "پلیساکارید بیومیمتیک با ظرفیت نگهداری آب خارقالعاده که لایهای مرطوبکننده و محافظ روی قرنیه چشم ایجاد کرده و خشکی، سوزش و ترشحات چشمی را رفع میکند.",
|
||
benefits: [
|
||
"رطوبترسانی بادوام به سطح قرنیه و رفع خشکی چشم",
|
||
"شستشوی ملایم گرد و غبار، ترشحات و آلودگیهای پلک",
|
||
"تسکین التهاب و قرمزی چشم بدون ایجاد سوزش"
|
||
]
|
||
},
|
||
{
|
||
id: "calendula-sea-buckthorn",
|
||
nameFa: "روغن کالاندولا و سنجد دریایی",
|
||
nameEn: "Calendula & Sea Buckthorn",
|
||
scientificName: "Calendula Officinalis & Hippophae Rhamnoides",
|
||
description: "ترکیب روغنی غنی از پالمیتولئیک اسید (امگا ۷)، فلاونوئیدها و کاروتنوئیدها برای ترمیم ترکهای بالشتک پنجه، محافظت در برابر نمک خیابان، یخ و گرما.",
|
||
benefits: [
|
||
"ترمیم ترک، خشکی و زخمهای بالشتک پنجه",
|
||
"ایجاد لایه عایق در برابر یخ، برف و آسفالت داغ",
|
||
"کاهش التهاب و سوزش ناشی از لیسیدن مداوم پنجهها"
|
||
]
|
||
},
|
||
{
|
||
id: "dodecanoic",
|
||
nameFa: "اسید دودکانوئیک و مارگوسا",
|
||
nameEn: "Dodecanoic Acid & Margosa",
|
||
scientificName: "Lauric Acid & Azadirachta Indica",
|
||
description: "فرمول ارگانیک با منشا گیاهی روغن نارگیل و درخت چریش (Neem) که با مسدود کردن منافذ تنفسی کک، کنه، شپش و مایتها باعث دفع و نابودی ایمن آنها میشود.",
|
||
benefits: [
|
||
"دفع فوری و موثر کنهها، ککها و حشرات گزنده",
|
||
"ایمن برای حیوان خانگی و اعضای خانواده در منزل",
|
||
"فاقد حشرهکشهای شیمیایی سمی و نوروتوکسینها"
|
||
]
|
||
},
|
||
{
|
||
id: "calcium-carbonate",
|
||
nameFa: "کربنات کلسیم",
|
||
nameEn: "Calcium Carbonate",
|
||
scientificName: "Precipitated Calcium Carbonate",
|
||
description: "کلسیم خالص معدنی با غلظت ۳۶٪ کلسیم عنصری جهت تامین نیازهای ساختاری اسکلت، انقباض عضلات و انعقاد خون در دوران رشد و بارداری.",
|
||
benefits: [
|
||
"استحکام اسکلتبندی و رشد دندانهای دایمی",
|
||
"تامین نیاز کلسیم مادران باردار و شیرده",
|
||
"پشتیبانی از انتقال پیامهای عصبی و انقباض عضلانی"
|
||
]
|
||
},
|
||
{
|
||
id: "vitamin-c",
|
||
nameFa: "ویتامین C",
|
||
nameEn: "Vitamin C",
|
||
scientificName: "L-Ascorbic Acid",
|
||
description: "آنتیاکسیدان قوی محلول در آب که برای سنتز کلاژن، استحکام لثهها، تقویت سیستم ایمنی و بازسازی بافتهای آسیبدیده حیاتی است.",
|
||
benefits: [
|
||
"تحریک تولید کلاژن در بافت لثه و غضروف",
|
||
"خنثیسازی رادیکالهای آزاد و محافظت سلولی",
|
||
"تقویت سیستم ایمنی در زمان استرس یا عفونت"
|
||
]
|
||
},
|
||
{
|
||
id: "vitamin-e",
|
||
nameFa: "ویتامین E",
|
||
nameEn: "Vitamin E",
|
||
scientificName: "D-Alpha-Tocopherol",
|
||
description: "ویتامین محلول در چربی با خاصیت آنتیاکسیدانی بالا که از غشاهای سلولی در برابر اکسیداسیون محافظت کرده و سلامت عضلات و باروری را ارتقا میدهد.",
|
||
benefits: [
|
||
"محافظت از اسیدهای چرب امگا ۳ در برابر اکسیداسیون",
|
||
"تقویت سیستم ایمنی و سلامت عضلانی",
|
||
"پشتیبانی از باروری و شادابی پوست"
|
||
]
|
||
},
|
||
{
|
||
id: "vitamin-d3",
|
||
nameFa: "ویتامین D3",
|
||
nameEn: "Vitamin D3",
|
||
scientificName: "Cholecalciferol",
|
||
description: "ویتامین تنظیمکننده متابولیسم کلسیم و فسفر که جذب کلسیم از روده و رسوب آن در ماتریکس استخوان را تسهیل میکند.",
|
||
benefits: [
|
||
"افزایش جذب گوارشی کلسیم و فسفر",
|
||
"پیشگیری از نرمی استخوان (راشیتیسم) در تولهها",
|
||
"تقویت سیستم ایمنی ذاتی"
|
||
]
|
||
},
|
||
{
|
||
id: "dextrose",
|
||
nameFa: "دکستروز",
|
||
nameEn: "Dextrose",
|
||
scientificName: "D-Glucose Monohydrate",
|
||
description: "قند ساده زیستفراهم با جذب فوقالعاده سریع که بدون نیاز به هضم سنگین، انرژی فوری را به سلولهای مغز و عضلات در زمان خستگی میرساند.",
|
||
benefits: [
|
||
"تامین انرژی آنی برای سگهای ضعیف یا در حال ریکاوری",
|
||
"تسهیل جذب مواد معدنی و ویتامینها",
|
||
"افزایش خوشخوراکی و بازیابی توان"
|
||
]
|
||
},
|
||
{
|
||
id: "marine-oils",
|
||
nameFa: "روغنهای ارزشمند دریایی و گیاهی",
|
||
nameEn: "Precious Marine & Plant Oils",
|
||
scientificName: "Argan, Walnut & Rosehip Oil Complex",
|
||
description: "کمپلکس سینرژیک از روغن آرگان، روغن گردو، روغن دانه گل رز و روغن ماهی سرشار از اسیدهای چرب امگا ۳، ۶ و ۹ و ویتامین E طبیعی برای حداکثر درخشش پوشش و درمان اگزمای پوستی.",
|
||
benefits: [
|
||
"درمان خشکی شدید پوست، شوره و خارش",
|
||
"افزایش لطافت و درخشش ابریشمی موهای کدر",
|
||
"تامین اسیدهای چرب چند غیراشباع ضروری"
|
||
]
|
||
},
|
||
{
|
||
id: "apple-fiber",
|
||
nameFa: "فیبر سیب و پکتین",
|
||
nameEn: "Apple Fiber & Pectin",
|
||
scientificName: "Malus Domestica Pectin & Fiber",
|
||
description: "فیبر پریبیوتیک طبیعی از تفاله سیب که آب اضافی روده را در موارد اسهال جذب کرده و در موارد یبوست به روانسازی دفع کمک میکند و منبع تغذیه باکتریهای مفید روده است.",
|
||
benefits: [
|
||
"تنظیم قوام مدفوع در اسهال و یبوست",
|
||
"تغذیه باکتریهای پروبیوتیک روده با پکتین طبیعی",
|
||
"ایجاد حس سیری در سگهای دارای اضافه وزن"
|
||
]
|
||
},
|
||
{
|
||
id: "zinc",
|
||
nameFa: "روی کلات شده",
|
||
nameEn: "Zinc Chelate",
|
||
scientificName: "Zinc Amino Acid Chelate",
|
||
description: "روی با باند اسید آمینه و جذب بالا که در بیش از ۳۰۰ واکنش آنزیمی دخیل بوده و برای سنتز پروتئین، سلامت پوست، التیام زخم و سیستم ایمنی ضروری است.",
|
||
benefits: [
|
||
"تسریع التیام زخمهای پوستی و ضایعات اطراف دهان",
|
||
"تقویت سیستم ایمنی و مقاومت در برابر عفونتها",
|
||
"تقویت ریشه مو و جلوگیری از شکنندگی ناخنها"
|
||
]
|
||
}
|
||
];
|
||
|
||
async function main() {
|
||
console.log('Seeding Scientific Terms and Canonical Ingredients...');
|
||
|
||
for (const term of CANONICAL_WIKI_TERMS) {
|
||
// 1. Upsert into ingredients table
|
||
const existingIng = await prisma.ingredient.findFirst({
|
||
where: { slug: term.id }
|
||
});
|
||
|
||
if (existingIng) {
|
||
await prisma.ingredient.update({
|
||
where: { id: existingIng.id },
|
||
data: {
|
||
nameFa: term.nameFa,
|
||
nameEn: term.nameEn,
|
||
scientificName: term.scientificName,
|
||
description: term.description,
|
||
benefits: term.benefits
|
||
}
|
||
});
|
||
} else {
|
||
await prisma.ingredient.create({
|
||
data: {
|
||
slug: term.id,
|
||
nameFa: term.nameFa,
|
||
nameEn: term.nameEn,
|
||
scientificName: term.scientificName,
|
||
description: term.description,
|
||
benefits: term.benefits
|
||
}
|
||
});
|
||
}
|
||
|
||
// 2. Upsert into scientific terms table
|
||
await prisma.scientificTerm.upsert({
|
||
where: { key: term.id },
|
||
update: {
|
||
term: `${term.nameFa} (${term.scientificName})`,
|
||
definition: term.description,
|
||
keywords: JSON.stringify(term.benefits),
|
||
wikiId: term.id,
|
||
},
|
||
create: {
|
||
key: term.id,
|
||
term: `${term.nameFa} (${term.scientificName})`,
|
||
definition: term.description,
|
||
keywords: JSON.stringify(term.benefits),
|
||
wikiId: term.id,
|
||
},
|
||
});
|
||
}
|
||
|
||
console.log('Canonical Wiki & Ingredients seeded successfully with 100% catalog coverage.');
|
||
}
|
||
|
||
main()
|
||
.catch((e) => {
|
||
console.error(e);
|
||
process.exit(1);
|
||
})
|
||
.finally(async () => {
|
||
await prisma.$disconnect();
|
||
});
|