У нас была версия 3.4.1, которая работала нормально. Некоторые члены нашей команды привыкли вызывать liquibase из командной строки и хотят видеть вызываемые операторы. После обновления до 3.6.3 эта функция была нарушена, я видел несколько постов, в которых пытались предоставить информацию о том, как вернуть эту функцию в жидкостную среду обратно, однако ни одна из них не работала для нас, и регистрация не производилась. Я пытался обновиться до новейших версий 3.7.0 и 3.8.0, но ситуация с ними еще хуже, так как эта версия не работает с NPE и т. Д., Не работает вообще, и я вижу незакрытые связанные с этим заявки.
(сейчас без обид). Какая последняя версия, которую можно считать работающей (в отношении выполнения из cmdline и maven) и которую можно настроить так, чтобы операторы были напечатаны?
Документация дляВыполнение cmd-line показывает:
java -jar liquibase.jar \
--driver=oracle.jdbc.OracleDriver \
--classpath=website.war \
--changeLogFile=com/example/db.changelog.xml \
--url=jdbc:oracle:thin:@localhost:1521:oracle \
--username=scott \
--password=tiger \
update
мы используем ту же команду, но также с параметрами:
--logLevel=INFO --defaultSchemaName="abc" --contexts="abc"
, но это не должно причинить никакого вреда. Что с этим нужно сделать, чтобы логирование работало?