This is an automated email from the ASF dual-hosted git repository.
zhangliang 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 6e1543ddd35 Add `CREATE DEFAULT SHADOW ALGORITHM` docs. (#20968)
6e1543ddd35 is described below
commit 6e1543ddd35c4e990d84a8c487f6e42860e95690
Author: Jieker <[email protected]>
AuthorDate: Wed Sep 14 22:32:20 2022 +0800
Add `CREATE DEFAULT SHADOW ALGORITHM` docs. (#20968)
---
.../shadow/create-default-shadow-algorithm.cn.md | 34 ++++++++++++++++++++++
.../shadow/create-default-shadow-algorithm.en.md | 34 ++++++++++++++++++++++
.../shadow/create-shadow-algorithm.cn.md | 2 +-
.../shadow/create-shadow-algorithm.en.md | 2 +-
.../reference/distsql/syntax/reserved-word.cn.md | 2 +-
.../reference/distsql/syntax/reserved-word.en.md | 2 +-
6 files changed, 72 insertions(+), 4 deletions(-)
diff --git
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.cn.md
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.cn.md
new file mode 100644
index 00000000000..f1b11e0cdff
--- /dev/null
+++
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.cn.md
@@ -0,0 +1,34 @@
++++
+title = "CREATE DEFAULT SHADOW ALGORITHM"
+weight = 4
++++
+
+## 描述
+
+`CREATE DEFAULT SHADOW ALGORITHM` 语法用于创建影子库默认算法规则。
+
+### 语法定义
+
+```sql
+CreateDefaultShadowAlgorithm ::=
+ 'CREATE' 'DEFAULT' 'SHADOW' 'ALGORITHM' 'NAME' '=' algorithmName
+
+algorithmName ::=
+ identifier
+```
+
+### 示例
+
+#### 创建影子库压测算法
+
+```sql
+CREATE DEFAULT SHADOW ALGORITHM NAME = simple_hint_algorithm;
+```
+
+### 保留字
+
+`CREATE`、`DEFAULT`、`SHADOW`、`ALGORITHM`、`NAME`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
diff --git
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.en.md
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.en.md
new file mode 100644
index 00000000000..b20b36a222f
--- /dev/null
+++
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.en.md
@@ -0,0 +1,34 @@
++++
+title = "CREATE DEFAULT SHADOW ALGORITHM"
+weight = 4
++++
+
+## Description
+
+The `CREATE DEFAULT SHADOW ALGORITHM` syntax is used to create a default
shadow algorithm.
+
+### Syntax
+
+```sql
+CreateDefaultShadowAlgorithm ::=
+ 'CREATE' 'DEFAULT' 'SHADOW' 'ALGORITHM' 'NAME' '=' algorithmName
+
+algorithmName ::=
+ identifier
+```
+
+### Example
+
+#### Create a shadow algorithm
+
+```sql
+CREATE DEFAULT SHADOW ALGORITHM NAME = simple_hint_algorithm;
+```
+
+### Reserved word
+
+`CREATE`, `DEFAULT`, `SHADOW`, `ALGORITHM`, `NAME`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
index abc6e9e4175..1aed2aa1142 100644
---
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
+++
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
@@ -11,7 +11,7 @@ weight = 3
```sql
CreateShadowAlgorithm ::=
- 'CREATE' 'SHADOW' 'RULE' shadowAlgorithm ( ',' shadowAlgorithm )*
+ 'CREATE' 'SHADOW' 'ALGORITHM' shadowAlgorithm ( ',' shadowAlgorithm )*
shadowAlgorithm ::=
'(' ( algorithmName ',' )? 'TYPE' '(' 'NAME' '=' shadowAlgorithmType ','
'PROPERTIES' '(' ( 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ) ')' ')'
diff --git
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
index e13d3732a4d..c9c5cd65e81 100644
---
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
+++
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
@@ -11,7 +11,7 @@ The `CREATE SHADOW ALGORITHM` syntax is used to create a
shadow algorithm.
```sql
CreateShadowAlgorithm ::=
- 'CREATE' 'SHADOW' 'RULE' shadowAlgorithm ( ',' shadowAlgorithm )*
+ 'CREATE' 'SHADOW' 'ALGORITHM' shadowAlgorithm ( ',' shadowAlgorithm )*
shadowAlgorithm ::=
'(' ( algorithmName ',' )? 'TYPE' '(' 'NAME' '=' shadowAlgorithmType ','
'PROPERTIES' '(' ( 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ) ')' ')'
diff --git a/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
b/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
index 00786fd49d4..4ead28e70b6 100644
--- a/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
+++ b/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
@@ -35,7 +35,7 @@ weight = 3
#### 影子压测
-`CREATE`、`SHADOW`、`ALGORITHM`、`RULE`、`SOURCE`、`SHADOW`、`TYPE`、`NAME`、`PROPERTIES`
+`CREATE`、`SHADOW`、`DEFAULT`、`ALGORITHM`、`RULE`、`SOURCE`、`SHADOW`、`TYPE`、`NAME`、`PROPERTIES`
### 补充说明
diff --git a/docs/document/content/reference/distsql/syntax/reserved-word.en.md
b/docs/document/content/reference/distsql/syntax/reserved-word.en.md
index 306f8402b77..68388562d25 100644
--- a/docs/document/content/reference/distsql/syntax/reserved-word.en.md
+++ b/docs/document/content/reference/distsql/syntax/reserved-word.en.md
@@ -35,7 +35,7 @@ weight = 3
#### Shadow
-`CREATE`, `SHARDING`, `ALGORITHM`, `SINGLE`, `TABLE`, `RULE`, `RESOURCE`
+`CREATE`, `SHADOW`, `DEFAULT`, `ALGORITHM`, `RULE`, `SOURCE`, `SHADOW`,
`TYPE`, `NAME`, `PROPERTIES`
### Supplement