2016-05-06 5 views
0

のSQL Server出力を生成します。updateSQLコマンドは、Liquibase 3.4.2および3.5.0でSQL Serverデータベースと異なる点があります。デフォルトではLiquibase 3.5.0 updateSQLコマンドは、カタログ名が

、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

関連する問題