Junior — Middle
Djangoда жасалма миграциялар эмне жана кайсы учурларда колдонулат.
sobes.tech AI
AIден жооп
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.