Сопоставление Middle Миграции обновлено
Операции миграций Django
Вопрос
Сопоставьте операцию миграции Django и её назначение.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
AddIndexConcurrently живёт в django.contrib.postgres.operations и требует atomic = False у миграции. RunSQL удобен для операций, которых нет в ORM, но обратную операцию тоже лучше указать.
Правильные пары
AddFieldДобавить колонкуAlterFieldИзменить тип или свойства колонкиRunPythonВыполнить Python-код, обычно перенос данныхRunSQLВыполнить произвольный SQLAddIndexConcurrentlyСоздать индекс в PostgreSQL без блокировки записиРазбор
AddIndexConcurrently живёт в django.contrib.postgres.operations и требует atomic = False у миграции. RunSQL удобен для операций, которых нет в ORM, но обратную операцию тоже лучше указать.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.