|
|
|
JPA + Liquibase
|
|||
|---|---|---|---|
|
#18+
На днях сгенерировал seed проект с помощью jhipster. И там по умолчанию используется Liquibase. Я планирую работать с бд от Entity. БУдет ли в таком случае польза от Liquibase? Так как пока я не вижу преимуществ по срвнению с генерацие ddl в jpa ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 22:20 |
|
||
|
JPA + Liquibase
|
|||
|---|---|---|---|
|
#18+
Mad_HeadБУдет ли в таком случае польза от Liquibase?нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 00:17 |
|
||
|
JPA + Liquibase
|
|||
|---|---|---|---|
|
#18+
Mad_HeadБУдет ли в таком случае польза от Liquibase? Будет. - Liquibase позволяет уменьшить зависимость от диалекта DDL. Вполне распространенная ситуация, когда проект начинается на одной БД, а со временем, становятся очевидны её недостатки и нужна миграция на другой. - Liquibase контролирует изменения в скриптах. Он запрещает правки в уже примененных изменениях. - Liquibase уже имеет готовый инструмент документации изменений. Его не надо изобретать. - Liquibase позволяет реализовать скрипты отката на случай ошибки в критически важных скриптах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 09:32 |
|
||
|
JPA + Liquibase
|
|||
|---|---|---|---|
|
#18+
Я вот немного его (Liquibase) посмотрел. Вещь хорошая, особенно возможность откатов понравилась. Однако был очень сильно удивлен, когда обнаружил, что почему-то нет нормальной возможности задать ограничение check constraint на поле, только через sql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 13:20 |
|
||
|
JPA + Liquibase
|
|||
|---|---|---|---|
|
#18+
mrWolfЯ вот немного его (Liquibase) посмотрел. Вещь хорошая, особенно возможность откатов понравилась. Ну, она не то чтобы жутко полезная. На каждый скрипт откат нужно писать самостоятельно. mrWolfОднако был очень сильно удивлен, когда обнаружил, что почему-то нет нормальной возможности задать ограничение check constraint на поле, только через sql. Другие инструменты миграции версий БД вообще работают только через SQL. И никто не жалуется. Так что претензия не очень понятна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 13:27 |
|
||
|
JPA + Liquibase
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, она не то чтобы жутко полезная. На каждый скрипт откат нужно писать самостоятельно. Да согласен, но бывают случаи.. BlazkowiczДругие инструменты миграции версий БД вообще работают только через SQL. И никто не жалуется. Так что претензия не очень понятна. addForeignKeyConstraint есть, addNotNullConstraint есть, addPrimaryKey есть, addUniqueConstraint есть, и аналогичные drop операции. А вот addCheckConstraint почему то нет. Т.е. скажем описать таблицу полностью в xml при наличии в ней check ограничений я не смогу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2016, 17:25 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39146692&tid=2124451]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 362ms |

| 0 / 0 |
