对于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脚本上删除目录名?
答案 0 :(得分:0)
它看起来像3.5.0的错误,它包含目录/数据库名称太过激进。我创建https://liquibase.jira.com/browse/CORE-2750来跟踪修复,在接下来的几天内应该以3.5.1结束。