Встречается на собеседованиях • сегодня

Сколько работал с Liquibase

Опыт работы с Liquibase около 3 лет. Использовал его для управления изменениями БД в микросервисной архитектуре. Основные задачи:

  • Написание changelog-файлов в XML, YAML и SQL форматах.
  • Версионирование миграций, работа с тегами (tagDatabase).
  • Интеграция с Spring Boot через spring.liquibase.* свойства.
  • Откат изменений (rollback), в том числе кастомные SQL-скрипты.

Пример changelog в YAML:

yaml
databaseChangeLog:  
  - changeSet:  
      id: 1  
      author: dev  
      changes:  
        - createTable:  
            tableName: users  
            columns:  
              - column:  
                  name: id  
                  type: BIGINT  
                  autoIncrement: true  
                  constraints:  
                    primaryKey: true  

Также работал с Liquibase в CI/CD (проверка миграций перед деплоем).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы