Django Migrationlarla Alakalı
Django Migrationslarla alakalı bazı notlar
Django migrationlarla alakalı dikkat edilmesi gereken önemli ve ayrıntı durumlar var. Bunları aklıma geldikçe buraya yazmayı planlıyorum.
- Varolan model sütununun ismini değiştirme sorunu : Varolan bir modeldeki field’ın ismine bir ekleme veya çıkarma yapıp makemigrations ardından migrate konumlarını çalıştırdığımızda her şey yolunda gibi görünür fakat aslında öyle değildir: psql’den tabloyu check ettiğimizde sütun isminin değişmediğini görürüz.
ÇÖZÜM :
Bununla ilgili bildiğim en basit çözüm, mevcut field’ı commentleyip bir migrate yapmak (böylece o sütun silinecek) ardından istediğimiz yeni ismiyle field’ı tekrardan modele ekleyip bir Migration daha yapmak. Tabii burada data kaybı muhtemel, ona da bir bakmak lazım:D
Leave a comment