Можно ли сгенерировать журнал изменений с помощью команды generateChangeLog для пользовательской схемы не по умолчанию. Я пытался сделать это с помощью аргумента defaultSchemaName, но это не сработало. Liquibase бросает
java.lang.RuntimeException: не может использовать имя схемы по умолчанию myschema на M
Microsoft SQL Server, поскольку схема входа текущего пользователя (dbo) отличается, а MSSQL не поддерживает установку схемы по умолчанию для сеанса.
Я также пытался использовать плагин maven, но была сброшена только схема dbo. Конфигурация плагина выглядит следующим образом:
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<propertyFile>src/main/liquibase.properties</propertyFile>
<changelogSchemaName>mySchema</changelogSchemaName>
<promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
</configuration>
</plugin>