Удобный способ откатить жидкую базу в пружинном загрузочном микросервисе - PullRequest
0 голосов
/ 01 ноября 2019

Мы используем liquibase для баз данных, используемых в наших микросервисах springboot.

Наша команда SRE вынуждена поддерживать несколько версий и переходить назад и вперед между различными выпусками. Более того, они не имеют доступа к maven или liquibase cli в производственной среде.

Мы ищем беспроблемный откат и модернизацию, но пока не повезло. Любое предложение высоко ценится.

1 Ответ

0 голосов
/ 02 ноября 2019

Взгляните на теги базы данных liqubiase .

С их помощью вы сможете захватывать нужные вам модели данных.

Затем посмотрите на откат ликвидазы для обозначения функциональности.

С этим вы сможете откатиться до определенных этапов вашей модели данных.

Поскольку ваша команда SRE не имеет доступаДля maven или liqubiase, возможно, вы сможете выбрать, какие наборы изменений liqbuiase выполнять с вашими свойствами приложения или, возможно, с liquibase context ,

UPDATE

Вы также можете использовать откат на changeSetId или changeSetAuthor, например:

<changeSet id="foo" author="bar">
    <rollback changeSetId="ID" changeSetAuthor="AUTHOR"/>
</changeSet>
...