
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.04.2013, 12:33
|
|||
|---|---|---|---|
|
|||
Разбираясь с Liquibase: Организация changeLogs |
|||
|
#18+
Организация changeLogs в liquibase имеет вот такой вид: Directory Structure com example db changelog db.changelog-master.xml db.changelog-1.0.xml db.changelog*1.1.xml db.changelog-2.0.xml DatabasePool.java AbstractDAO.java db.changelog-master.xml The master.xml includes the changelog for the releases in the correct order. In the example above it could look like this: <?xml version="1.0" encoding="UTF-8"?> <databaseChangeLog xmlns=" http://www.liquibase.org/xml/ns/dbchangelog/1.9" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.liquibase.org/xml/ns/dbchangelog/1.9 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.9.xsd"> <include file="com/example/db/changelog/db.changelog-1.0.xml"/> <include file="com/example/db/changelog/db.changelog-1.1.xml"/> <include file="com/example/db/changelog/db.changelog-2.0.xml"/> </databaseChangeLog> The db.changelog-master.xml is the changelog you pass to all Liquibase calls. В примере , взятом с сайта , есть нумерация db.changelog: db.changelog-1.0.xml,..., db.changelog-2.0.xml. Эта нумерация выполняется фрейвоком самостоятельно или надо руками файлы нумеровать?? По идее инфо про версии есть же в таблицах, которые созданы самим Liquibase... Псиб за ответы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2013, 13:04
|
|||
|---|---|---|---|
|
|||
Разбираясь с Liquibase: Организация changeLogs |
|||
|
#18+
kamenjahr, Самостоятельно. Не нужно вести один большой огромный change-log. Когда вы релизите версию, вы мержете всё в master, и заводите новый change-log. Таким образом если вы апдейтите старный сервер, то он всё идёт далее по change-log-ам. Но если вы деплоите новый сервер с нуля, вам не придётся накатывать миллион апдейтов со всех старых версий. Только master. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2015, 16:05
|
|||
|---|---|---|---|
Разбираясь с Liquibase: Организация changeLogs |
|||
|
#18+
Blazkowicz, Спрошу тут. БД oracle, несколько схем. Как быть, если один changeset нужно выполнить под одним полоьзователем, а следующий под другим? Выполнять все под sys/dba пока не рассматриваем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2015, 16:44
|
|||
|---|---|---|---|
|
|||
Разбираясь с Liquibase: Организация changeLogs |
|||
|
#18+
Либо в начале ChangeSet выполнять запрос по смене аккаунта. Либо создать разные подключения к БД для разных аккаунтов и использовать Context http://www.liquibase.org/documentation/contexts.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2125727]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 460ms |

| 0 / 0 |
