Памятка Liquibase: общие методы миграции схемы базы данных

Вот список методов, обычно используемых в Liquibase, популярном инструменте миграции схемы базы данных:

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