类 MysqlCompareTableInfo

java.lang.Object
org.dromara.autotable.core.strategy.CompareTableInfo
org.dromara.autotable.core.strategy.mysql.data.MysqlCompareTableInfo

public class MysqlCompareTableInfo extends CompareTableInfo
作者:
don
  • 字段详细资料

    • engine

      private String engine
      引擎: 有值,则说明需要修改
    • characterSet

      private String characterSet
      默认字符集: 有值,则说明需要修改
    • collate

      private String collate
      默认排序规则: 有值,则说明需要修改
    • comment

      private String comment
      注释: 有值,则说明需要修改
    • newPrimaries

      private List<MysqlColumnMetadata> newPrimaries
      新的主键
    • dropPrimary

      private boolean dropPrimary
      是否删除主键
    • dropColumnList

      private final List<String> dropColumnList
      删除的列:谨慎,会导致数据丢失
    • modifyMysqlColumnMetadataList

      private final List<MysqlCompareTableInfo.MysqlModifyColumnMetadata> modifyMysqlColumnMetadataList
      修改的列,包含新增、修改
    • dropIndexList

      private final List<String> dropIndexList
      删除的索引
    • indexMetadataList

      private final List<IndexMetadata> indexMetadataList
      索引
  • 构造器详细资料

    • MysqlCompareTableInfo

      public MysqlCompareTableInfo(@NonNull @NonNull String name, @NonNull @NonNull String schema)
  • 方法详细资料