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

- 5 روز پیش
توسط حسام موسوی آپدیت شد
omid salari ( 120 تجربه )
6 روز پیش

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

حسام موسوی ( 204834 تجربه )
5 روز پیش
تخصص : طراح و برنامه نویس

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

برای ارسال پاسخ باید وارد سایت شوید