Вот список методов, обычно используемых в Liquibase, популярном инструменте миграции схемы базы данных:
- Обновление Liquibase: Применяет все ожидающие изменения базы данных к целевой базе данных.
- Откат Liquibase: откатывает самый последний набор изменений или определенный набор изменений из целевой базы данных.
- Тег Liquibase: помечает текущее состояние базы данных определенной меткой или номером версии.
- Состояние жидкости: проверяет состояние целевой базы данных, указывая, какие наборы изменений были применены, а какие ожидаются.
- liquibase diff: генерирует отчет о различиях между эталонной базой данных и целевой базой данных, выделяя различия в их схемах.
- liquibasegenerateChangeLog: генерирует файл журнала изменений на основе текущего состояния целевой базы данных, фиксируя все существующие объекты схемы.
- liquibase validate: проверяет файл журнала изменений на соответствие целевой базе данных, гарантируя его синтаксическую правильность и возможность успешного применения.
- liquibaseclearCheckSums: очищает контрольные суммы всех наборов изменений в целевой базе данных, позволяя их повторно применить.
- liquibase updateSQL: генерирует инструкции SQL, необходимые для обновления целевой базы данных, без фактического применения изменений.
- liquibaserollbackSQL: генерирует инструкции SQL, необходимые для отката самого последнего набора изменений или определенного набора изменений.