| | |
| | | Map<String, String> mapColumnDesc = new HashMap<>(); |
| | | int idx = 0; |
| | | |
| | | list.add("-- \"" + tableName + "\" - \"" + tableDesc + "\"\nDROP TABLE IF EXISTS \"public\".\"" + tableName + "\";\n"); |
| | | list.add("-- " + tableName + " - " + tableDesc + "\nDROP TABLE IF EXISTS \"public\".\"" + tableName + "\";\n"); |
| | | |
| | | // 遍历列,构建sql |
| | | for (Map<String, Object> column : listColumn) { |
| | |
| | | case "char": |
| | | case "varchar": |
| | | case "nvarchar": |
| | | String length = column.get("length").toString(); |
| | | sql += "(" + length + ")"; |
| | | if (Objects.nonNull(column.get("length"))) { |
| | | String length = column.get("length").toString(); |
| | | sql += "(" + length + ")"; |
| | | } |
| | | if ("1".equals(isNullable)) { |
| | | sql += " NULL DEFAULT NULL"; |
| | | } else { |
| | |
| | | } |
| | | return listTable; |
| | | } |
| | | public static List<String> export(Connection connect, String dbSchema) { |
| | | return GenCodeGauss.export(connect, dbSchema, Boolean.TRUE, Boolean.TRUE); |
| | | } |
| | | } |