Преглед на файлове

fix(ui): bugfix for docs

Signed-off-by: Jianxiang Ran <rxan_embedded@163.com>
Jianxiang Ran преди 2 години
родител
ревизия
1cc4b5b481
променени са 5 файла, в които са добавени 15 реда и са изтрити 15 реда
  1. 1 1
      docs/en_US/rules/sinks/plugin/sql.md
  2. 5 5
      docs/en_US/rules/sinks/plugin/tdengine.md
  3. 2 2
      docs/zh_CN/rules/sinks/plugin/sql.md
  4. 2 2
      etc/sinks/sql.json
  5. 5 5
      etc/sinks/tdengine.json

+ 1 - 1
docs/en_US/rules/sinks/plugin/sql.md

@@ -31,7 +31,7 @@ for example, if he only wants mysql, then he can build with build tag `mysql`.
 |----------------|----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | url            | false    | The url of the target database                                                                                                                                |
 | table          | false    | The table name of the result                                                                                                                                  |
-| fields         | false    | The fields to be inserted to. The result map and the database should both have these fields. If not specified, all fields in the result map will be inserted. |
+| fields         | true     | The fields to be inserted to. The result map and the database should both have these fields. If not specified, all fields in the result map will be inserted. |
 | tableDataField | true     | Write the nested values of the tableDataField into database.                                                                                                  |
 
 ## Sample usage

+ 5 - 5
docs/en_US/rules/sinks/plugin/tdengine.md

@@ -23,7 +23,7 @@ As the tdengine database requires a timestamp field in the table, the user must
 | table          | string   | false    | Table Name, could be a [dynamic property](../../overview.md#dynamic-properties).                                                                                 |
 | fields         | []string | true     | The fields to be inserted to. The result map and the database should both have these fields. If not specified, all fields in the result map will be inserted.    |
 | provideTs      | Bool     | true     | Whether the user provides a timestamp field, default to false.                                                                                                   |
-| tsFieldName    | String   | true     | Timestamp field name                                                                                                                                             |
+| tsFieldName    | String   | false    | Timestamp field name                                                                                                                                             |
 | tagFields      | []String | true     | The result fields to be used as the tag values in order. If sTable is specified, this is required.                                                               |
 | sTable         | String   | true     | The super table to be use, could be a [dynamic property](../../overview.md#dynamic-properties).                                                                  |
 | tableDataField | String   | true     | Write the nested values of the tableDataField into database.                                                                                                     |
@@ -74,9 +74,9 @@ Write into dynamic table:
     "database":    "dab",
     "table":       "{{.table}}", // dynamic value, get from the table field of the result
     "tsfieldname": "ts",
-    "fields":      []string{"f1", "f2"}, // Write f1, f2 fields in result into f1, f2 columns in the db
+    "fields":      ["f1", "f2"], // Write f1, f2 fields in result into f1, f2 columns in the db
     "sTable":      "myStable", // super table name, also allow dynamic
-    "tagFields":   []string{"f3","f4"} // Write f3, f4 fields' values in the result as tags in order
+    "tagFields":   ["f3","f4"] // Write f3, f4 fields' values in the result as tags in order
   }
 }
 ```
@@ -112,10 +112,10 @@ The following configuration will write telemetry field's values into database
     "database":    "dab",
     "table":       "tableName", // dynamic value, get from the table field of the result
     "tsfieldname": "ts",
-    "fields":      []string{"temperature", "humidity"}, // Write f1, f2 fields in result into f1, f2 columns in the db
+    "fields":      ["temperature","humidity"], // Write f1, f2 fields in result into f1, f2 columns in the db
     "sTable":      "myStable", // super table name, also allow dynamic
     "tableDataField":      "telemetry", // write values of telemetry field into database
-    "tagFields":   []string{"f3","f4"} // Write f3, f4 fields' values in the result as tags in order
+    "tagFields":   ["f3","f4"] // Write f3, f4 fields' values in the result as tags in order
   }
 }
 ```

+ 2 - 2
docs/zh_CN/rules/sinks/plugin/sql.md

@@ -28,8 +28,8 @@
 |----------------|----------|---------------------------------------------|
 | url            | false    | 目标数据库的url                                   |
 | table          | false    | 结果的表名                                       |
-| fields         | false    | 要插入的字段。结果映射和数据库都应该有这些字段。如果未指定,将插入结果映射中的所有字段 |
-| tableDataField | false    | 将 tableDataField 的嵌套值写入数据库。                 |
+| fields         | true     | 要插入的字段。结果映射和数据库都应该有这些字段。如果未指定,将插入结果映射中的所有字段 |
+| tableDataField | true     | 将 tableDataField 的嵌套值写入数据库。                 |
 
 ## 使用样例
 

+ 2 - 2
etc/sinks/sql.json

@@ -49,7 +49,7 @@
 	}, {
 		"name": "tableDataField",
 		"default": "",
-		"optional": false,
+		"optional": true,
 		"control": "text",
 		"type": "string",
 		"hint": {
@@ -63,7 +63,7 @@
 	}, {
 		"name": "fields",
 		"default": [],
-		"optional": false,
+		"optional": true,
 		"control": "list",
 		"type": "list_string",
 		"hint": {

+ 5 - 5
etc/sinks/tdengine.json

@@ -36,7 +36,7 @@
     },
     {
       "name": "port",
-      "default": 0,
+      "default": 6030,
       "optional": false,
       "control": "text",
       "type": "int",
@@ -112,7 +112,7 @@
     {
       "name": "fields",
       "default": [],
-      "optional": false,
+      "optional": true,
       "control": "list",
       "type": "list_string",
       "hint": {
@@ -157,7 +157,7 @@
     {
       "name": "sTable",
       "default": "",
-      "optional": false,
+      "optional": true,
       "control": "text",
       "type": "string",
       "hint": {
@@ -172,7 +172,7 @@
     {
       "name": "tableDataField",
       "default": "",
-      "optional": false,
+      "optional": true,
       "control": "text",
       "type": "string",
       "hint": {
@@ -187,7 +187,7 @@
     {
       "name": "tagFields",
       "default": [],
-      "optional": false,
+      "optional": true,
       "control": "list",
       "type": "list_string",
       "hint": {