powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбираясь с Liquibase: Организация changeLogs
4 сообщений из 4, страница 1 из 1
Разбираясь с Liquibase: Организация changeLogs
    #38243799
kamenjahr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Организация 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...
Псиб за ответы
...
Рейтинг: 0 / 0
Разбираясь с Liquibase: Организация changeLogs
    #38243857
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kamenjahr,

Самостоятельно. Не нужно вести один большой огромный change-log. Когда вы релизите версию, вы мержете всё в master, и заводите новый change-log.
Таким образом если вы апдейтите старный сервер, то он всё идёт далее по change-log-ам.
Но если вы деплоите новый сервер с нуля, вам не придётся накатывать миллион апдейтов со всех старых версий. Только master.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Разбираясь с Liquibase: Организация changeLogs
    #38896235
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Спрошу тут. БД oracle, несколько схем. Как быть, если один changeset нужно выполнить под одним полоьзователем, а следующий под другим? Выполнять все под sys/dba пока не рассматриваем.
...
Рейтинг: 0 / 0
Разбираясь с Liquibase: Организация changeLogs
    #38896306
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо в начале ChangeSet выполнять запрос по смене аккаунта.
Либо создать разные подключения к БД для разных аккаунтов и использовать Context
http://www.liquibase.org/documentation/contexts.html
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбираясь с Liquibase: Организация changeLogs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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