Liquibase 3.5.0 updateSQL命令生成带有目录名称的SQL Server输出

时间:2016-05-06 19:38:04

标签: sql-server liquibase

对于SQL Server数据库,Liquibase 3.4.2和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脚本上删除目录名?

1 个答案:

答案 0 :(得分:0)

它看起来像3.5.0的错误,它包含目录/数据库名称太过激进。我创建https://liquibase.jira.com/browse/CORE-2750来跟踪修复,在接下来的几天内应该以3.5.1结束。