类 PgsqlCompareTableInfo
java.lang.Object
org.dromara.autotable.core.strategy.CompareTableInfo
org.dromara.autotable.core.strategy.pgsql.data.PgsqlCompareTableInfo
- 作者:
- don
-
字段概要
字段修饰符和类型字段说明注释: 需要添加/修改的字段注释《列名,注释内容》private String注释: 有值说明需要改需要删除的列需要删除的索引private String不为空删除主键注释: 需要添加/修改的索引注释《索引名,注释内容》private List<IndexMetadata> 新添加的索引private List<ColumnMetadata> 需要修改的列private List<ColumnMetadata> 需要新增的列private List<ColumnMetadata> 新的主键从类继承的字段 org.dromara.autotable.core.strategy.CompareTableInfo
name, schema -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddColumnComment(String columnName, String newComment) voidaddDropColumns(Set<String> dropColumnList) voidaddDropIndexes(Set<String> indexNameList) voidaddIndexComment(@NonNull String indexName, @NonNull String newComment) voidaddModifyColumn(ColumnMetadata columnMetadata) voidaddModifyIndex(IndexMetadata indexMetadata) voidaddNewColumn(ColumnMetadata columnMetadata) voidaddNewIndex(IndexMetadata indexMetadata) voidaddNewPrimary(List<ColumnMetadata> columnMetadata) boolean是否需要修改表,即表与模型是否存在差异验证模式下失败的信息
-
字段详细资料
-
comment
注释: 有值说明需要改 -
newPrimaries
新的主键 -
dropPrimaryKeyName
不为空删除主键 -
columnComment
注释: 需要添加/修改的字段注释《列名,注释内容》 -
indexComment
注释: 需要添加/修改的索引注释《索引名,注释内容》 -
dropColumnList
需要删除的列 -
modifyColumnMetadataList
需要修改的列 -
newColumnMetadataList
需要新增的列 -
dropIndexList
需要删除的索引 -
indexMetadataList
新添加的索引
-
-
构造器详细资料
-
PgsqlCompareTableInfo
-
-
方法详细资料
-
needModify
public boolean needModify()从类复制的说明:CompareTableInfo是否需要修改表,即表与模型是否存在差异- 指定者:
needModify在类中CompareTableInfo- 返回:
- 是否需要修改表
-
validateFailedMessage
从类复制的说明:CompareTableInfo验证模式下失败的信息- 指定者:
validateFailedMessage在类中CompareTableInfo- 返回:
- 验证模式下失败的信息
-
addColumnComment
-
addNewColumn
-
addModifyColumn
-
addDropColumns
-
addNewIndex
-
addModifyIndex
-
addIndexComment
-
addDropIndexes
-
addNewPrimary
-