Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA + Liquibase / 7 сообщений из 7, страница 1 из 1
11.01.2016, 22:20
    #39144999
Mad_Head
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
На днях сгенерировал seed проект с помощью jhipster. И там по умолчанию используется Liquibase. Я планирую работать с бд от Entity. БУдет ли в таком случае польза от Liquibase? Так как пока я не вижу преимуществ по срвнению с генерацие ddl в jpa
...
Рейтинг: 0 / 0
12.01.2016, 00:17
    #39145038
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
Mad_HeadБУдет ли в таком случае польза от Liquibase?нет
...
Рейтинг: 0 / 0
12.01.2016, 09:32
    #39145136
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
Mad_HeadБУдет ли в таком случае польза от Liquibase?
Будет.
- Liquibase позволяет уменьшить зависимость от диалекта DDL. Вполне распространенная ситуация, когда проект начинается на одной БД, а со временем, становятся очевидны её недостатки и нужна миграция на другой.
- Liquibase контролирует изменения в скриптах. Он запрещает правки в уже примененных изменениях.
- Liquibase уже имеет готовый инструмент документации изменений. Его не надо изобретать.
- Liquibase позволяет реализовать скрипты отката на случай ошибки в критически важных скриптах.
...
Рейтинг: 0 / 0
12.01.2016, 13:20
    #39145437
mrWolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
Я вот немного его (Liquibase) посмотрел. Вещь хорошая, особенно возможность откатов понравилась.
Однако был очень сильно удивлен, когда обнаружил, что почему-то нет нормальной возможности задать ограничение check constraint на поле, только через sql.
...
Рейтинг: 0 / 0
12.01.2016, 13:27
    #39145446
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
mrWolfЯ вот немного его (Liquibase) посмотрел. Вещь хорошая, особенно возможность откатов понравилась.
Ну, она не то чтобы жутко полезная. На каждый скрипт откат нужно писать самостоятельно.

mrWolfОднако был очень сильно удивлен, когда обнаружил, что почему-то нет нормальной возможности задать ограничение check constraint на поле, только через sql.
Другие инструменты миграции версий БД вообще работают только через SQL. И никто не жалуется. Так что претензия не очень понятна.
...
Рейтинг: 0 / 0
13.01.2016, 17:25
    #39146668
mrWolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
BlazkowiczНу, она не то чтобы жутко полезная. На каждый скрипт откат нужно писать самостоятельно.
Да согласен, но бывают случаи..
BlazkowiczДругие инструменты миграции версий БД вообще работают только через SQL. И никто не жалуется. Так что претензия не очень понятна.
addForeignKeyConstraint есть, addNotNullConstraint есть, addPrimaryKey есть, addUniqueConstraint есть, и аналогичные drop операции. А вот addCheckConstraint почему то нет.
Т.е. скажем описать таблицу полностью в xml при наличии в ней check ограничений я не смогу.
...
Рейтинг: 0 / 0
13.01.2016, 17:49
    #39146692
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA + Liquibase
mrWolf,

Есть ещё 100500 других сценариев, когда что-то нельзя описать с помощью XML. Это не недостаток.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA + Liquibase / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]