У нас вы можете посмотреть бесплатно Liquibase Made Easy: супербыстрое руководство для нетерпеливых или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Здравствуйте и добро пожаловать в этот урок. В сегодняшнем видео я расскажу вам об использовании Liquibase в приложении Spring Boot с Maven. Я покажу вам, как использовать плагин Liquibase Maven для обновления и удаления схем базы данных. Зависимость от Liquibase присутствует в инициализаторе Spring Boot. Мы добавляем Lombok. Мы используем базу данных Postgres и определяем две сущности JPA: Employee и Department. Спецификация JPA предлагает разнообразный набор аннотаций, упрощающих создание соответствующих объектов базы данных. Например, аннотация «Entity» используется для создания таблицы, а аннотация «@Table» позволяет настраивать имя таблицы. Кроме того, аннотация «@Column» используется для настройки имён столбцов, а аннотация «@Id» служит для обозначения первичного ключа. Тем не менее, во многих сценариях возникает необходимость в расширенном контроле над процессом создания объектов в базе данных. Более того, возможность централизации и отслеживания изменений становится критически важной. В отличие от использования исключительно автоматической генерации схемы базы данных JPA, Liquibase предлагает более контролируемый и версионный подход к управлению базами данных в приложениях Spring Boot. Он позволяет точно отслеживать и управлять изменениями в базе данных, обеспечивая лучший контроль и прозрачность в процессе разработки схемы базы данных. Для нашей демонстрации мы создаем приложение Spring Boot, добавляя стартовый компонент JPA и зависимость ядра Liquibase от Maven. Мы также определяем две сущности JPA: «Сотрудник» и «Отдел». Автор: Ахмед Фикри, архитектор программного обеспечения https://tramotech.de