This is an automated email from the ASF dual-hosted git repository.

tuichenchuxin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 72fdff0f2bd Add document for PostgreSQL and openGauss schema (#18129)
72fdff0f2bd is described below

commit 72fdff0f2bd2e5f8a98881ab907a8ed44e4894d4
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Wed Jun 1 16:59:57 2022 +0800

    Add document for PostgreSQL and openGauss schema (#18129)
---
 docs/document/content/features/sharding/use-norms/sql.cn.md           | 1 +
 docs/document/content/features/sharding/use-norms/sql.en.md           | 1 +
 .../java/org/apache/shardingsphere/sharding/rule/ShardingRule.java    | 4 ++--
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/docs/document/content/features/sharding/use-norms/sql.cn.md 
b/docs/document/content/features/sharding/use-norms/sql.cn.md
index b5656d6a885..2a6d9ce3529 100644
--- a/docs/document/content/features/sharding/use-norms/sql.cn.md
+++ b/docs/document/content/features/sharding/use-norms/sql.cn.md
@@ -12,6 +12,7 @@ weight = 1
 
 全面支持 DML、DDL、DCL、TCL 和常用 DAL。
 支持分页、去重、排序、分组、聚合、表关联等复杂查询。
+支持 PostgreSQL 和 openGauss 数据库 SCHEMA DDL 和 DML 语句。 
 
 #### 常规查询
 
diff --git a/docs/document/content/features/sharding/use-norms/sql.en.md 
b/docs/document/content/features/sharding/use-norms/sql.en.md
index e8d234bb5ef..9e12c00eb22 100644
--- a/docs/document/content/features/sharding/use-norms/sql.en.md
+++ b/docs/document/content/features/sharding/use-norms/sql.en.md
@@ -12,6 +12,7 @@ Compatible with all regular SQL when **routing to single data 
node**;
 
 Fully support DML, DDL, DCL, TCL and most regular DAL.
 Support complex query with pagination, DISTINCT, ORDER BY, GROUP BY, 
aggregation and table JOIN.
+Support PostgreSQL and openGauss database SCHEMA DDL and DML statements.
 
 #### Regular Query
 
diff --git 
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java
 
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java
index cdf6aa2d37c..35c707036d3 100644
--- 
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java
+++ 
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/ShardingRule.java
@@ -266,7 +266,7 @@ public final class ShardingRule implements SchemaRule, 
DataNodeContainedRule, Ta
         return result;
     }
     
-    private Map<String, String> getLogicTableReplaceTablePrefixMap(final 
Collection<ShardingTableRuleConfiguration> tables, 
+    private Map<String, String> getLogicTableReplaceTablePrefixMap(final 
Collection<ShardingTableRuleConfiguration> tables,
                                                                    final 
Collection<ShardingAutoTableRuleConfiguration> autoTables) {
         Map<String, String> result = new LinkedHashMap<>(tables.size() + 
autoTables.size(), 1);
         for (ShardingTableRuleConfiguration each : tables) {
@@ -282,7 +282,7 @@ public final class ShardingRule implements SchemaRule, 
DataNodeContainedRule, Ta
         return result;
     }
     
-    private BindingTableRule createBindingTableRule(final String 
bindingTableGroup, final Map<String, TableRule> tableRules, 
+    private BindingTableRule createBindingTableRule(final String 
bindingTableGroup, final Map<String, TableRule> tableRules,
                                                     final Map<String, String> 
logicTableReplaceTablePrefixMap) {
         BindingTableRule result = new BindingTableRule();
         for (String each : 
Splitter.on(",").trimResults().splitToList(bindingTableGroup)) {

Reply via email to