diff --git a/chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/src/main/java/ai/chat2db/plugin/kingbase/enums/type/KingBaseIndexTypeEnum.java b/chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/src/main/java/ai/chat2db/plugin/kingbase/enums/type/KingBaseIndexTypeEnum.java index df1080bc8a..4883ba1832 100644 --- a/chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/src/main/java/ai/chat2db/plugin/kingbase/enums/type/KingBaseIndexTypeEnum.java +++ b/chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/src/main/java/ai/chat2db/plugin/kingbase/enums/type/KingBaseIndexTypeEnum.java @@ -92,10 +92,10 @@ private String buildForeignColum(TableIndex tableIndex) { StringBuilder script = new StringBuilder(); script.append(" REFERENCES "); if (StringUtils.isNotBlank(tableIndex.getForeignSchemaName())) { - script.append(tableIndex.getForeignSchemaName()).append("."); + script.append("\"").append(tableIndex.getForeignSchemaName()).append("\"."); } if (StringUtils.isNotBlank(tableIndex.getForeignTableName())) { - script.append(tableIndex.getForeignTableName()).append(" "); + script.append("\"").append(tableIndex.getForeignTableName()).append("\" "); } if (CollectionUtils.isNotEmpty(tableIndex.getForeignColumnNamelist())) { script.append("("); diff --git a/chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/src/main/java/ai/chat2db/plugin/postgresql/enums/type/PostgreSQLIndexTypeEnum.java b/chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/src/main/java/ai/chat2db/plugin/postgresql/enums/type/PostgreSQLIndexTypeEnum.java index e4ecc099fa..3e36f0706d 100644 --- a/chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/src/main/java/ai/chat2db/plugin/postgresql/enums/type/PostgreSQLIndexTypeEnum.java +++ b/chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/src/main/java/ai/chat2db/plugin/postgresql/enums/type/PostgreSQLIndexTypeEnum.java @@ -92,10 +92,10 @@ private String buildForeignColum(TableIndex tableIndex) { StringBuilder script = new StringBuilder(); script.append(" REFERENCES "); if (StringUtils.isNotBlank(tableIndex.getForeignSchemaName())) { - script.append(tableIndex.getForeignSchemaName()).append("."); + script.append("\"").append(tableIndex.getForeignSchemaName()).append("\"."); } if (StringUtils.isNotBlank(tableIndex.getForeignTableName())) { - script.append(tableIndex.getForeignTableName()).append(" "); + script.append("\"").append(tableIndex.getForeignTableName()).append("\" "); } if (CollectionUtils.isNotEmpty(tableIndex.getForeignColumnNamelist())) { script.append("(");