Отключить имя базы данных при создании файла sql с liquibase - PullRequest
0 голосов
/ 04 июня 2018

Когда я генерирую файл 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

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

1 Ответ

0 голосов
/ 04 июня 2018

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

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

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

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