mahdi
6 سال پیش توسط mahdi مطرح شد
1 پاسخ

 تغییر دیتابیس لاراول در سایت در حال اجرا

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


ثبت پرسش جدید
حامد صادقی
تخصص : برنامه نویس
@sadeghiphp 6 سال پیش مطرح شد
0

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


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

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