Junior — Middle
Django-da saxta miqrasiya nədir və hansı hallarda tətbiq olunur.
sobes.tech Süni İntellekt
AI-dan cavab
Django-da, saxta köçürmələr (fake migrations) — bu, verilənlər bazasında faktiki dəyişiklik etmədən tətbiq edilmiş kimi qeyd olunan köçürmələrdir. Bu, aşağıdakı hallarda faydalıdır:
- Siz verilənlər bazasını əl ilə və ya başqa bir vasitə ilə sinxronizasiya etdiniz və Django-nun köçürmənin artıq yerinə yetirildiyinə inanmasını istəyirsiniz.
- Mövcud verilənlər bazası ilə layihəni köçürərkən, təkrarlanan köçürmələrin qarşısını almaq üçün.
Saxta köçürmə yaratmaq üçün əmr:
python manage.py migrate --fake <app_name> <migration_name>
Bu, Django-ya köçürmənin tamamlandığını bildirir, lakin verilənlər bazasının strukturunu dəyişmir.