نمایش نتایج 1 تا 3 از 3

نام تاپیک: مهاجرت پایگاه داده

  1. #1

    مهاجرت پایگاه داده

    همه دوستان مستحضرند که ما به دفعات ممکنه فیلدهایی رو تو پایگاه داده تغییر بدیم حالا چه نوعش چه اسمش شاید فیلدهای جدید ایجاد کنیم یا پاک کنیم. این migration فریم ورک بعد اینکه ازش استفاده کردیم مسلما باید خودمون یه تغییراتی رو دستی انجام بدیم. CURD تا چه حد میتونه کار replace رو برامون انجام بده؟ منظورم اینه که اگه ما از gii استفاده کردیم اگر دستی تغییرات خاصی بدیم این تغییرات جدید رو خواهد شناخت؟
    بعد از مهاجرت پایگاه داده ای میشه از CURD استفاده کرد؟

  2. #2

    نقل قول: مهاجرت پایگاه داده

    اگه بعد از اعمال Migration دوباره از Gii برای تولید Model جدید و ساخت CRUD استفاده کنید، فایلهای موجود رو تغییر میده و بازنویسی میکنه ولی اگه کد پیشفرض رو تغییر دادین، تغییرات هم از بین میره. بهتره اگه تغییری توی دیتابیس ایجاد کردین، دستی فیلدها رو به Model اضافه کنید (همراه با Validation Ruleها و...) و توی CRUD هم تغییرات رو اعمال کنید. شاید لازم بشه فرمهای View هم اصلاح بشن ولی دردسر زیادی نداره. شاید به زودی یک کلیپ در این زمینه درست کنم (یک پکیج نه، یک کلیپ کوتاه درمورد تغییر Model که از قبل نوشته شده و شناسایی خودکار عناصر اضافه شده در بقیه قسمتها و حذف عناصری که از دیتابیس برداشته شدن). البته قول نمیدم خیلی زود انجام بشه.

  3. #3

    نقل قول: مهاجرت پایگاه داده

    اتفاقا این کار رو بکنید عالی میشه. میدونین که ما برنامه نویسان و یا مشتریهامون گاهگداری حرکات عجیب و غریبی انجام میدیم که نهایتا باعث تغییرات زیادی ممکنه تو دیتابیس ایجاد کنه. من خودم یکی از مهمترین مشکلاتم همینه که خیلی باهاش درگیر بودم و اذیت شدم.
    ایجاد یه رفرنس خوب با کمی مثال بهترین چیزی هستش که میتونه کابرای خوبی را گرد هم جمع بیاره و یه اجتماع خوب تشکیل بده. ممنون از تلاشتون

تاپیک های مشابه

  1. Update کردن پایگاه داده از روی اینترنت
    نوشته شده توسط tazekar در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: جمعه 23 آبان 1382, 13:06 عصر
  2. ارتباط با پایگاه داده در دلفی
    نوشته شده توسط amir_masoud در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: یک شنبه 30 شهریور 1382, 23:27 عصر
  3. بهترین پایگاه داده برای vb
    نوشته شده توسط mohsen1360 در بخش VB.NET
    پاسخ: 7
    آخرین پست: چهارشنبه 26 شهریور 1382, 13:27 عصر
  4. ارتباط با پایگاه داده
    نوشته شده توسط mohamad6 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 8
    آخرین پست: یک شنبه 29 تیر 1382, 18:53 عصر
  5. عکس در پایگاه داده
    نوشته شده توسط saket در بخش VB.NET
    پاسخ: 3
    آخرین پست: پنج شنبه 22 خرداد 1382, 22:58 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •