170 читали · 2 года назад
Миграции баз данных с помощью библиотеки Liquibase
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказываем в материале. А также по шагам разбираем, как настроить миграции с помощью открытой библиотеки Liquibase. Артем Зубченко, Java-разработчик IT-компании MediaSoft Миграции баз данных — что это такое и для чего нужно Миграция баз данных — это что-то вроде системы контроля версий для вашей схемы базы данных. Она позволяет разработчикам изменять структуру БД, сообщать другим участникам команды об этих изменениям и самим быть в курсе апдейтов, а также отслеживать историю изменений. Зачем нужны...
8 месяцев назад
Смотрите на ошибку в приложении и думаете: "Ну почему нельзя сделать, чтобы оно работало?"
Во-первых, мы тоже часто задаёмся таким вопросом. Во-вторых, может просто разработчики не в курсе, что их код немного мёртв... Проверяя микросервис после миграции на Java 17 и Spring Boot 3, я вдруг обнаружил полностью пустую БД. Выполнение такой задачи человеком, не имеющим никакого отношения к созданию и поддержке функционала, является хорошим началом для увлекательной истории. Приложение, которое не хочет стартовать без подключения, но при этом и не создает ни одного объекта, выглядело очень подозрительным...