v2.5.2
Giriş yap

Laravel'de Verileri Kaybetmeden Migration Güncellemek

obey00
713 defa görüntülendi

Selamlar. Veritabanında kayıtlı dataları kaybetmeden, tablolarda yaptığımız değişiklikleri güncellemenin bir yolu yok mu?
Örneğin: id, baslik, aciklama alanlarından oluşan bir tablonun sonuna sadece "statu" diye bir alan eklemek istiyorum;
veya işte açıklama kısmına varsayılan bir değer atamak istiyorum... gibi

bu tarz durumlar için verileri kaybetmeden migrationla oynamanın veya farklı bir yolu yordamı var mıdır?

Kısacası: Her ekleyeceğimiz tablo alanı için, veya tablo alanlarına atayacağımız default, nullable vb. gibi özellikler için devamlı "make:migration" mu yapmalıyız; varsayılan migration dosyamız üzerinden ilerlemek yerine her yeni düzenleme için farklı migrationlar mı yapmalıyız? (bu şekilde daha mı kullanışlı ve tercih edilen durum oluyor?

soulfly579
1251 gün önce

@makifgokce adlı kişinin cevabı gayet net olmuş ama denem süreçlerinde manuel veri girmek yerine seeder ve factory kullanman güzel bir alışkanlık olur. Migrate ettiğin zaman da tek komut ile verilerin geri gelir :)