我有一个由liquibase生成的变更日志文件,现在我想自定义变更日志。 以下更改日志:
</changeSet>
<changeSet author="Silver (generated)" id="1528876614155-112">
<createIndex indexName="DTDT_PK" tableName="DATE_DATA_TYPE" unique="true">
<column name="TYPE_ID"/>
</createIndex>
<addPrimaryKey columnNames="TYPE_ID" constraintName="DTDT_PK" tableName="DATE_DATA_TYPE"/>
</changeSet>
生成此SQL语句:
CREATE UNIQUE NONCLUSTERED INDEX DTDT_PK ON [DATE_DATA_TYPE]([TYPE_ID])
GO
ALTER TABLE [DATE_DATA_TYPE] ADD CONSTRAINT [DTDT_PK] PRIMARY KEY ([TYPE_ID])
GO
但是我想生成一个这样的SQL语句:
ALTER TABLE [DATE_DATA_TYPE] ADD CONSTRAINT [DTDT_PK] PRIMARY KEY NONCLUSTERED ([TYPE_ID])
GO
如何向其中添加NONCLUSTERED?
答案 0 :(得分:0)
我找到了解决方案。我只需要添加clustered =“ false”属性即可。
</changeSet>
<changeSet author="Silver (generated)" id="1528876614155-112">
<addPrimaryKey columnNames="TYPE_ID" constraintName="DTDT_PK"
tableName="DATE_DATA_TYPE" clustered="false"/>
</changeSet>