Встречается на собеседованиях • сегодня
Работал ли с Liquibase
Да, работал. Liquibase — это инструмент для управления изменениями в БД через changelog-файлы (XML, YAML, JSON, SQL). Основные преимущества:
- **Версионирование** – изменения хранятся в файлах и применяются последовательно.
- **Кроссплатформенность** – поддерживает разные СУБД (PostgreSQL, MySQL, Oracle и др.).
- **Транзакционность** – откат изменений при ошибках.
Пример changelog в **XML**:
```xml
```
Использовал в Spring Boot через `spring-boot-starter-data-jpa` + `liquibase-core`.
Настройка в `application.yml`:
```yaml
spring:
liquibase:
change-log: classpath:db/changelog-master.xml
```
Также работал с **preconditions**, **rollback** и **diff** между БД.

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