private static List<String> getColumnsComment(final String schemaName, final String tableName,
            List<GreenplumColumnInfo> columns) {
        final List<String> commentList = new ArrayList<>();
        for (GreenplumColumnInfo columnInfo : columns) {
            if (StringUtils.isNotBlank(columnInfo.getComment())) {
                StringBuilder commSql = new StringBuilder();
                commSql.append("COMMENT ON COLUMN \"")
                        .append(schemaName)
                        .append("\".\"")
                        .append(tableName)
                        .append("\".\"")
                        .append(columnInfo.getName())
                        .append("\" IS \'")
                        .append(columnInfo.getComment())
                        .append("\' ;");
                commentList.add(commSql.toString());
            }
        }
        return commentList;
    }
Build columns comment SQLs

@param tableName Greenplum table name
@param columns Greenplum colum list {@link GreenplumColumnInfo}
@return the SQL String list
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/greenplum/GreenplumSqlBuilder.java