类 PgsqlCompareTableInfo

java.lang.Object
com.tangzc.mpe.autotable.strategy.pgsql.data.PgsqlCompareTableInfo
所有已实现的接口:
CompareTableInfo

public class PgsqlCompareTableInfo extends Object implements CompareTableInfo
作者:
don
  • 构造器详细资料

    • PgsqlCompareTableInfo

      public PgsqlCompareTableInfo()
  • 方法详细资料

    • needModify

      public boolean needModify()
      从接口复制的说明: CompareTableInfo
      是否需要修改表,即表与模型是否存在差异
      指定者:
      needModify 在接口中 CompareTableInfo
    • addColumnComment

      public void addColumnComment(String columnName, String newComment)
    • addNewColumn

      public void addNewColumn(PgsqlColumnMetadata columnMetadata)
    • addModifyColumn

      public void addModifyColumn(PgsqlColumnMetadata columnMetadata)
    • addDropColumns

      public void addDropColumns(Set<String> dropColumnList)
    • addNewIndex

      public void addNewIndex(PgsqlIndexMetadata pgsqlIndexMetadata)
    • addModifyIndex

      public void addModifyIndex(PgsqlIndexMetadata pgsqlIndexMetadata)
    • addIndexComment

      public void addIndexComment(@NonNull @NonNull String indexName, String newComment)
    • addDropIndexes

      public void addDropIndexes(Set<String> indexNameList)
    • addNewPrimary

      public void addNewPrimary(List<PgsqlColumnMetadata> pgsqlColumnMetadata)