omid salari
5 سال پیش توسط omid salari مطرح شد
1 پاسخ

ورژن بندی دیتابیس ها در لاراول Database versioning

سلام . فکر کنین ورژن اول پروژه تون رو ریلیز کردین ، تو ورژن بعدی نیاز داری چند تا تیبل حذف بشن یا چند تا تیبل اضافه بشن ، اگر بیایم دیتابیس قبلی رو تغییر بدیم کسایی که از ورژن قبلی پروژه استفاده می کنن دچار خطا می شن ، از طرفی نیاز داریم به تغییرات تو ورژن جدید مون ، واسه این کار تو لاراول شما اگر جای من باشید چی کار می کنین؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

سلام این تغییرات برای api هست ! اگر برای api نیست که ورژن‌بندی بی مورد هست .
اما اگر برای api هست ما در mysql چیزی به اسم ورژن‌بندی نداریم.
اگر به جدولی نیاز نداریم قطعا حذفش نمیکنید چون برای api‌های قدیمی لازمه ! اگرم قرار فیلد جدید اضافه بشه که اصلا مشکلی نیست اضافه میکنید برای قبلی ها هم مشکلی بوجود نمیاره اما اگر به فیلدی هم نیاز ندارید بازم کارش ندارید میزارید بمونه
هر زمان که api قبلی خواست کلا محو بشه فیلدها رو میتونید حذف کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام