Отключить имя базы данных при создании файла sql с помощью liquibase

Когда я создаю файл SQL с помощью команды updateSql liquibase, я получаю файл, в котором всегда записывается имя целевой базы данных перед каждой таблицей, например:

CREATE TABLE TARGETDATABASE.DATABASECHANGELOGLOCK
DELETE FROM TARGETDATABASE.DATABASECHANGELOGLOCK
INSERT INTO TARGETDATABASE.DATABASECHANGELOGLOCK
UPDATE TARGETDATABASE.DATABASECHANGELOGLOCK
CREATE TABLE TARGETDATABASE.DATABASECHANGELOG

CREATE TABLE TARGETDATABASE.MD_CONSTRAINT_DETAILS
ALTER TABLE TARGETDATABASE.MD_CONSTRAINT_DETAILS

CREATE TABLE TARGETDATABASE.MD_GROUP_MEMBERS
ALTER TABLE TARGETDATABASE.MD_GROUP_MEMBERS

Есть ли способ отключить имя целевой базы данных перед каждой таблицей?


person Mad Scientist    schedule 04.06.2018    source источник
comment
Можете ли вы предоставить всю информацию о конфигурации вашей Liquibase, какую базу данных вы используете и т. д.?   -  person SteveDonie    schedule 04.06.2018


Ответы (1)


Я нашел решение. Мне просто пришлось удалить последнюю часть моего URL-адреса, где было написано имя целевой базы данных. Итак, вместо:

--url=jdbc:mariadb://database:3306/target

Мне пришлось использовать:

--url=jdbc:mariadb://database:3306
person Mad Scientist    schedule 04.06.2018