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 класса. |