Встречается на собеседованиях • сегодня
В чем разница между миграцией и миграцией данных
Миграция обычно относится к изменению структуры базы данных (схемы), например, добавление/удаление таблиц или колонок. Миграция данных — это перенос или преобразование самих данных внутри базы.
Пример миграции схемы (Alembic для SQLAlchemy):
python
def upgrade():
op.add_column('users', sa.Column('age', sa.Integer()))Пример миграции данных (скрипт):
python
for user in session.query(User):
user.age = calculate_age(user.birth_date)Различия:
- Миграция схемы — изменение структуры БД.
- Миграция данных — изменение содержимого таблиц.
Часто выполняются вместе, но это разные процессы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы