Учимся выполнять миграции с помощью Flyway
Проект разбит на 3 этапа. Давайте разберемся с тем, что сделано:
Cоздаём простое Spring Boot приложение, где PostgreSQL используется как база данных, а для создания и наполнения таблиц используется Flyway.
Добавляем поле birthday
для Person
.
Делаем более интересную версию. Роли вынесем в отдельную таблицу, а для пользователей их заменим соответсвующий id
.
- Java - version 11
- Spring Boot - version 2.7.2
- PostgreSQL
- Flyway
Проект закончен
Проект сделан чтобы кому-то не забыть, а кому-то научиться.
Created by Gurianov Mark - feel free to contact me!