2016-05-06 3 views
0

Существует различие в команде updateSQL на Liquibase 3.4.2 и 3.5.0 для базы данных SQL Server.Команда Liquibase 3.5.0 updateSQL генерирует вывод SQL Server с именем каталога

По умолчанию 3.4.2 версия генерирует команду как это (без имени каталога):

CREATE TABLE [dbo].[DR_DATABASECHANGELOG] ([ID] [int] NOT NULL 

Но, 3.5.0 команда стала так:

CREATE TABLE [dev].[dbo].[DR_DATABASECHANGELOG] ([ID] [int] NOT NULL 

Я пытался чтобы отключить имя каталога с использованием свойства outputDefaultCatalog, но это не сработало.

Есть ли способ избавиться от имени каталога на сгенерированном SQL-скрипте?

ответ

0

Похоже на ошибку с 3.5.0, где она слишком агрессивна, включая имя каталога/базы данных. Я создал https://liquibase.jira.com/browse/CORE-2750 для отслеживания исправления, которое должно выходить с 3.5.1 в следующие пару дней.

+1

Он снова работает над версией 3.5.1. – Antoniazzi