Встречается на собеседованиях • сегодня
Что такое Flyway
Flyway — это инструмент для управления миграциями базы данных, позволяющий легко и контролируемо применять изменения к схеме БД. Он отслеживает выполненные миграции и автоматически применяет новые, сохраняя историю в специальной таблице flyway_schema_history.
Основные особенности:
- Поддержка SQL и Java-миграций.
- Интеграция с Spring Boot, Maven, Gradle.
- Простота настройки и использования.
Пример миграции (SQL):
sql
-- V1__Create_users_table.sql
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100)
);Настройка в Spring Boot:
properties
spring.flyway.url=jdbc:postgresql://localhost:5432/mydb
spring.flyway.user=user
spring.flyway.password=passFlyway гарантирует, что миграции выполняются последовательно и только один раз, что упрощает работу в команде и CI/CD.

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