ДокументацияFAQ
Веснова / Откат миграций

Обзор

Что такое ВесноваМиграции: понятия

Справочник

Проверка схемыПодключения

Прочее

Откат миграций

Откат выполняет блок down в обратном порядке. По умолчанию откатывается одна последняя миграция — каскадный откат требуется запрашивать явно: vesnova rollback --to 0006.

PostgreSQL

DDL-операции транзакционны: миграция и запись в журнал фиксируются атомарно. Сбой up оставляет базу в состоянии «до» и журнал чистым.

MySQL / MariaDB

DDL нетранзакционен: неудачный шаг может оставить частичные изменения. Веснова фиксирует это состояние в журнале как partial и требует schema-check перед любым продолжением — ручного исправления или явного подтверждения.

Примечание. Для разрушающих down (drop колонок с данными) инструмент требует флаг --i-know-this-loses-data и печатает объём затрагиваемых строк.

На этой странице

Как работаетPostgreSQLMySQL
Последнее изменение: 2026-11-02 · Была ли эта страница полезной? Да / Нет