38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
|
---
|
|||
|
aliases:
|
|||
|
tags:
|
|||
|
- зрелость/🌱
|
|||
|
date: "[[2023-10-09]]"
|
|||
|
zero-link: []
|
|||
|
parents:
|
|||
|
linked: []
|
|||
|
source: "[[Joker 2023]]"
|
|||
|
author: "[[Александр Шустанов]]"
|
|||
|
---
|
|||
|
Можно ссылаться не на конкретный чейнджлог, а на папку с чейнджлогами.
|
|||
|
|
|||
|
![](screen%2034.png)
|
|||
|
***
|
|||
|
Можно загружать тестовые данные из csv
|
|||
|
![](screen%201097.png)
|
|||
|
***
|
|||
|
Blue-Green деплоймент
|
|||
|
![](screen%2036.png)
|
|||
|
Двухфазовые миграции. Сначала мы накатываем миграции, которые обратно совместимы со старыми сервисами, а потом накатываем вторую пачку миграций, которые уже обратно не совместимы. Можно использовать liquibase context.
|
|||
|
|
|||
|
Но что если заказчик давно не обновлялся?
|
|||
|
|
|||
|
|
|||
|
***
|
|||
|
У флайвей есть аналог ролбеков, который называется Undo, но он доступен только в платной версии.
|
|||
|
***
|
|||
|
Поддержка нескольких БД
|
|||
|
![](screen%2037.png)
|
|||
|
***
|
|||
|
Повторяющиеся миграции.
|
|||
|
|
|||
|
![](screen%2038.png)
|
|||
|
***
|
|||
|
Актуатор Liquibase у SpringBoot держит 10 конекшенов к БД просто так.
|
|||
|
***
|
|||
|
В Liquibase можно делать свои теги для чейнджлогов. Судя по всему описывается с помощью Java класса.
|