راکت

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

شاید پاسخ شما همین‌جا باشد

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

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