digital-garden/source/доклады/Переписывая историю. От инструментов версионирования БД к практике.md
2024-06-13 21:01:37 +03:00

1.5 KiB
Raw Blame History

aliases tags date zero-link parents linked source author
зрелость/🌱
2023-10-09
Joker 2023 Александр Шустанов

Можно ссылаться не на конкретный чейнджлог, а на папку с чейнджлогами.


Можно загружать тестовые данные из csv


Blue-Green деплоймент Двухфазовые миграции. Сначала мы накатываем миграции, которые обратно совместимы со старыми сервисами, а потом накатываем вторую пачку миграций, которые уже обратно не совместимы. Можно использовать liquibase context.

Но что если заказчик давно не обновлялся?


У флайвей есть аналог ролбеков, который называется Undo, но он доступен только в платной версии.


Поддержка нескольких БД


Повторяющиеся миграции.


Актуатор Liquibase у SpringBoot держит 10 конекшенов к БД просто так.


В Liquibase можно делать свои теги для чейнджлогов. Судя по всему описывается с помощью Java класса.