Database migrations - بالعربي

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 71

  • @minahany3321
    @minahany3321 2 роки тому +6

    انا باك اند واغلب الكلام داه عملته بس حقيقي شرحك ممتاز وحسيت اني فهمت اكتر انا بعمل كدة ليه🤍🤍
    ياريت تكمل في مواضيعك الجميلة
    وتتكلم عن micro services خصوصا

  • @hassanrefaat572
    @hassanrefaat572 2 роки тому +2

    ما شاء الله شرح جميل جداً وطريق توصيل المعلومة سهلة وبسيطة،و شكرا جدا لحضرتك علي اهتمامك ب المجتمع العربي و محاول المساعدة والتطوير في.

  • @YaserAz
    @YaserAz 2 роки тому +4

    موضوع مهم وشرح جميل، شكرا عالمجهود الرائع مهندس ياسر.

  • @muhammad-banhawy
    @muhammad-banhawy 2 роки тому +2

    بجد مفيش بداية سنة أجمل من كدة والله .... يارب تكون سنة سعيدة ع حضرتك 💙
    بجد مش عارف اشكر حضرتك ازاي على شرحك العظيم ده يباشمهندس ياسر ♥

  • @hossam7amdy
    @hossam7amdy 2 роки тому +1

    جزاك الله خيرا يا بشمهندس كالعادة موضوع مهم جدا نبقى واعيين بيه.. قناة حضرتك يعتبر السينيور بتاعي حالليا 😃

  • @dummyaccount-t5h
    @dummyaccount-t5h 2 місяці тому

    نفسي ترجع تنزل فيديوهات تاني يا باشمهندس
    ربنا يجزيك خير

  • @MohamedSherif-iv9uh
    @MohamedSherif-iv9uh 11 місяців тому +1

    فينك يا باشمهندس عايزين شروحات تاني ❤

  • @abdallahradwan1934
    @abdallahradwan1934 2 місяці тому +1

    يارب ترجع تكمل تاني

  • @mohamedsadek9759
    @mohamedsadek9759 3 місяці тому +1

    Thank you for that great video. I hope you talk about Data Migration too.

  • @beingarger
    @beingarger 2 роки тому

    I've been awaiting this video for a long time, Yasser! Begad, shokran gedan!

  • @mohamedmagdy-hj6fh
    @mohamedmagdy-hj6fh 7 місяців тому

    عظيم يا هندسه جزاك الله خيرا اكتر حد بفهم منه ❤❤

  • @mohamedyassinjammeli385
    @mohamedyassinjammeli385 2 роки тому +1

    شرح ممتاز جدا جدا، جزاك الله كل خير ❤❤

  • @HappyandHealthy-yi9pe
    @HappyandHealthy-yi9pe 8 місяців тому

    ما شاء الله شرحك رائع و مبسط , اتمنى تستمر بالشروحات اول مرة اشوف القناة !

  • @achrefnabil2463
    @achrefnabil2463 2 роки тому +3

    واصل و الله ممكن تعملنا سلسلة عن databse design

  • @mazenalsakkaf
    @mazenalsakkaf 4 місяці тому

    من اروع الشروح .. شاكر لك

  • @moezcherif7352
    @moezcherif7352 8 місяців тому

    بارك الله فيك
    ارجو تتحدث على هذا الاجراء مع قواعد البيانات الضخمة
    فالتعامل معها يكون مختلف ففي بعض الأحيان تحتاج انشاء جدول وهمي فارغ و تثبت عليه التغييرات ثم تنقل البيانات لعذا الجدول و تخذف القديم

  • @yahafifi
    @yahafifi 2 роки тому

    عودا حميدا، بتوحشنا كتير يا باشمهندس
    سنة سعيدة عليك يارب

    • @pragma-ar
      @pragma-ar  2 роки тому +1

      وعليك ان شاء الله :)

  • @aliadel1723
    @aliadel1723 Рік тому

    كويس أن اليوتيوب رشحك ليا استمر ابشمنهدس❤️

  • @themaskedvideo-794
    @themaskedvideo-794 2 роки тому +1

    يابشمهندس انت بتعمل حاجة عظيمة ربنا يكرمك
    ممكن بس تتكلم عن تأثير الذكاء الاصطناعى على المجال الفترة الجاية و فى المستقبل وهل مع ظهور ال generative ai زى chatgpt وغيره ده ممكن يقلل ال demand على الديفيلوبرز ؟

  • @majdabdalsalam4930
    @majdabdalsalam4930 2 роки тому

    جزاك الله خيرا يا بشمهندس

  • @mostafasaleh2806
    @mostafasaleh2806 Рік тому

    ممكن شرح لل zookeeper يا بشمهندس جزاكم الله خيرا ❤

  • @elatighetfaghaoubeid9463
    @elatighetfaghaoubeid9463 2 роки тому +1

    Please keep uploading content (we need more content from industry expert )

  • @basselghaybour959
    @basselghaybour959 2 роки тому

    موضوع جميل ومهم جدا وشرح جميل جدا وشكرا ليك ع المجهود والوقت لي بتدهولنا

  • @mahmoudgadallah2848
    @mahmoudgadallah2848 Рік тому

    الشرح اكثر من رائع، شكرا جدا لحضرتك❤

  • @akramassi3461
    @akramassi3461 Рік тому

    موضوع جداً مهم و شرح جميل

  • @ابوأحمد-ث9ت4ض
    @ابوأحمد-ث9ت4ض 7 місяців тому

    يعطيك العافيه

  • @mohamedsaif1928
    @mohamedsaif1928 9 місяців тому

    تسلم، جزاك الله كل خير

  • @WardaAhmad
    @WardaAhmad 2 роки тому

    موضوع جدا مهم، ممكن فيدوهات عن distributed database

  • @emanmahmoud3508
    @emanmahmoud3508 Рік тому

    شكرا جدا وجزاك الله خيرا🌷

  • @khaledqasem6135
    @khaledqasem6135 2 роки тому

    موضوع مهم وشرح ممتاز ، شكرا لك! استمر ❤

  • @yousefelwaer5972
    @yousefelwaer5972 Рік тому

    عظيم جدا ما شاء الله❤❤❤

  • @MohamedSherif-iv9uh
    @MohamedSherif-iv9uh 9 місяців тому +1

    وحشتنى يا باشمهندس 😢
    مش ناوي تنزلنا حاجات جديدة

  • @zawriter4783
    @zawriter4783 2 роки тому

    جزاك الله كل خير

  • @aishammims9987
    @aishammims9987 2 роки тому

    wow! ^_^ what a good topic as usual from you Yasser❤

  • @elsayedtagelden7387
    @elsayedtagelden7387 Рік тому

    thank you for your great effort to do amazing session 🥰👏

  • @byoussef8441
    @byoussef8441 10 місяців тому

    thank you mister , great work

  • @TheNawar1
    @TheNawar1 2 роки тому

    السلام عليكم .. ان شاء الله تكون بخير وصحة وعافية دائما ... بصراحة جدا استفاديت من حضرتك في مجال دراستي وعملي ... محتاج استفسر من حضرتك عن بعض الامور الي احتاج اطبقها في شغلي العملي الخاص باطروحة الدكتوراه

  • @elitemiro
    @elitemiro Рік тому

    what should i do if i don't want the new column that i will be adding to be nullable and i don't want to add a default value as well

  • @moulcode
    @moulcode Рік тому

    Great video much appreciated 👍

  • @devMoemen
    @devMoemen 2 роки тому

    ك العادة ممتاز

  • @yazanqwaiderdev
    @yazanqwaiderdev 2 роки тому +1

    شكرا.
    ولكن هل من الصحيح إذا كان المشروع كبير واتبعت طريقة انشاء ملفات migrations لكل إضافة أو تعديل على جدول موجود؟ أقصد أنه سيكون الكثير من الملفات في migrations folder وسيصعب تتبع وفهم ال schema من كثر ال migrations.
    أنا عن نفسي أتّبع انشاء migration لكل إضافة ولكن أستشكل هذا الموضوع.

    • @pragma-ar
      @pragma-ar  2 роки тому +1

      عندك حق الموضوع ده مزعج شوية. في طريقة لدمج هذه الملفات ببعضها لما يزيد عددها شوية (جوجل squashing database migrations)، بس قليل مابنحتاجها عمليا لأن لو الملفات كتير للدرجة معناها ان يمكن الداتابيس بتاعتك بتعمل حاجات كتير منفصلة، ووقتها يستحب فصلها لعدة databases قدام كل واحدة منها microservice لسهولة السيطرة على الكود.

  • @abdoelbeherey4289
    @abdoelbeherey4289 Рік тому

    محتاج مساعده يا بشمهندس دلوقت انا عايز اشتغل backend في ناس بتقولي اتعلم database و webframwork واسسيات البرمجه oop data structure algorithms......ناس تانيه بتقولي سيبك من كله دا اتعلم data structure و algorithns بعمق وحل ٣٠٠ او ٤٠٠ سوال مع leet code عشان تعرف تعدي ال code interview الفكره اني مش هقدر اعمل الحجتين مع بعض ممكن راي حضرتك 😢

  • @zakariamouchtati3403
    @zakariamouchtati3403 2 роки тому

    big big thanks sir

  • @amirmagdy6712
    @amirmagdy6712 2 роки тому

    great explanation, but I want to ask about how we could make code changes first then schema changes, as the example you give was only about the schema changes first, I think making code changes first always will cause a problem, as it works on the old schema, so new code version might query field that does not exist in the old schema, anyway, thank you.

    • @pragma-ar
      @pragma-ar  2 роки тому +2

      It’s always about being backwards compatible. If you make the code change first, you’ll need to make your code work with both the old and new scheme (for example adding nullable/optional fields), then when you roll out the new scheme the code picks up the new data.

  • @أحمدكلش-ض3ع
    @أحمدكلش-ض3ع 2 роки тому

    كنا مفتقدينك

  • @muhamedmedhat5294
    @muhamedmedhat5294 Рік тому

    Great explanation 👏❤

  • @ahmedagamy2499
    @ahmedagamy2499 Рік тому

    Love it so much ❤️

  • @الفُرقان-و8ب
    @الفُرقان-و8ب 2 роки тому

    بالله نفسي أشوفلك فيديو عن DWM او window manger عمومًا
    بالله ♥

  • @moworld33
    @moworld33 Рік тому

    3alameeeeeeeee ❤❤❤❤❤❤

  • @ahmedelmetwally1440
    @ahmedelmetwally1440 2 роки тому

    شكرا بجد ❤❤

  • @mohamedyousif4887
    @mohamedyousif4887 2 роки тому

    مهم جدا جدا طبعا وفي مشاكل كتير بتحصل في ال migrations لو مش مدروسة صح
    شكرا جدا مهندس ياسر، انا اتعرفت عليك من خلال مهندس عصام عبد النبي وبجد ربنا يبارك فيكم ويكثر من أمثالكم
    عندي سؤال لو سمحت
    انا شغال Entity framework وبعمل ال migrations من خلاله بس ساعات بتحصل مشكله وال migration بيـ fail في جزء منه بس بيكون نفذ جزء
    ومش بيعمل rollback لما ي fail
    فلازم يكون معايا backup من الداتابيز عشان ارجعها وال migration يشتغل تاني بعد ما أحل المشكلة
    اكيد دا مش الصح بس مش عارف احل المشكله دي ازاي

    • @pragma-ar
      @pragma-ar  2 роки тому

      ال migrations المفروض تكون transactional لو بتمس الداتا، والأفضل تكون أصغر مايمكن، نفس فكرة التغييرات في الكود

  • @abdoelbeherey4289
    @abdoelbeherey4289 Рік тому

    تسلممممممم

  • @Nicola_Tesla452
    @Nicola_Tesla452 Рік тому

    سلام عليكم ورحمه الله ❤️
    رمضان كريم 😊
    استاذ ممكن تعمل فيديو او سلسلة عن طريقة تصميم وبرمجة موقع ويب كامل بداية من كتابة كود html و css JavaScript ال ربط الموقع بقاعدة البيانات وبرمجة صفحه تسجيل الدخول باستخدام لغة php phpmyadmin و التحقق من المدخلات من قبل المستخدم وتخزين بياناته في قاعدة البيانات عن تسجيل الدخول لاول مره وبرمجة ملفات تعريف الارتباط وتأمين الموقع من الاختراق
    والله دورت كتير على واحد كويس بشرح طريقة برمجة صفحه تسجيل الدخول وربطها بقاعدة البيانات لمن لم اجد اي احد بيشرح كويس كله تلقين فقط 😥😓
    هل هذا الأمر ممكن تعمله على القناة اذا توفر لديك وقت 🤩💞🤗

  • @Eslam-ig2gf
    @Eslam-ig2gf 11 місяців тому

  • @ahmedayman7626
    @ahmedayman7626 Рік тому

    Fantastic:)

  • @sayedelsayed6635
    @sayedelsayed6635 6 місяців тому

    لوسمحت عايز اتواصل معاك

  • @rachidassouani6449
    @rachidassouani6449 2 роки тому

    Thank you so much!

  • @hossamaboelhassan4133
    @hossamaboelhassan4133 6 місяців тому

    thank u very much for this amazing video

  • @ahmad.kholaif
    @ahmad.kholaif 2 роки тому

    ❤️❤️❤️

  • @amralaaeldin
    @amralaaeldin 2 роки тому

    ❤️❤️❤️❤️❤️👏👏

  • @ibrahimelaidi334
    @ibrahimelaidi334 4 місяці тому

    100%

  • @Islam-ee4bj
    @Islam-ee4bj 2 роки тому

    🤍

    • @mohamedmirghani1747
      @mohamedmirghani1747 2 роки тому

      جزاك الله خير يا ياسر شرح جميل وفعلا موضوع مهم ومهمل تمام .. اتعلمته بالطريقة الصعبة للأسف 😂

  • @hossamabdelnasser5704
    @hossamabdelnasser5704 Рік тому

    جزاك الله خيرا يا بشمهندس

  • @mohamederfan2734
    @mohamederfan2734 Рік тому

    ❤❤❤❤