类 CreateTableSqlBuilder

java.lang.Object
org.dromara.autotable.strategy.pgsql.builder.CreateTableSqlBuilder

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

    • CreateTableSqlBuilder

      public CreateTableSqlBuilder()
  • 方法详细资料

    • buildSql

      public static String buildSql(org.dromara.autotable.core.strategy.DefaultTableMetadata tableMetadata)
      构建创建新表的SQL
      参数:
      tableMetadata - 参数
      返回:
      sql
    • getCreateIndexSql

      public static String getCreateIndexSql(String schema, String tableName, List<org.dromara.autotable.core.strategy.IndexMetadata> indexMetadataList)
      CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
    • getCreateIndexSql

      public static String getCreateIndexSql(String schema, String tableName, org.dromara.autotable.core.strategy.IndexMetadata pgsqlIndexMetadata)
    • getAddColumnCommentSql

      public static String getAddColumnCommentSql(String schema, String tableName, String tableComment, Map<String,String> columnCommentMap, Map<String,String> indexCommentMap)