From ad2e3562eec078f35734eb09650445fc2d1e6519 Mon Sep 17 00:00:00 2001 From: spaceoddity91719 Date: Thu, 31 Mar 2022 14:52:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BC=96=E7=A8=8B=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E8=AE=BF=E9=97=AEmogdb=203=E7=AF=87+=E6=95=85?= =?UTF-8?q?=E9=9A=9C=E8=AF=8A=E6=96=AD=E7=9B=AE=E5=BD=95=E5=AD=97=E6=A0=B7?= =?UTF-8?q?=E6=9B=B4=E6=94=B9+=E6=9C=8D=E5=8A=A1=E7=AB=AF=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E5=B0=91=E9=87=8F=E6=A0=BC=E5=BC=8F=E5=8F=8A=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../go.md | 16 ++++++++++++++++ .../nodejs.md | 16 ++++++++++++++++ .../rust.md | 16 ++++++++++++++++ .../tool-reference/server-tools/5-gs_dump.md | 4 ++-- .../tool-reference/server-tools/6-gs_dumpall.md | 2 +- product/en/docs-mogdb/v2.1/toc.md | 3 +++ product/en/docs-mogdb/v2.1/toc_quickstart.md | 3 +++ .../go.md | 16 ++++++++++++++++ .../nodejs.md | 16 ++++++++++++++++ .../rust.md | 16 ++++++++++++++++ .../tool-reference/server-tools/5-gs_dump.md | 6 +++--- .../tool-reference/server-tools/6-gs_dumpall.md | 2 +- .../server-tools/7.1-gs_encrypt.md | 2 +- product/zh/docs-mogdb/v2.1/toc.md | 5 ++++- .../v2.1/toc_common-faults-and-identification.md | 2 +- product/zh/docs-mogdb/v2.1/toc_quickstart.md | 3 +++ 16 files changed, 118 insertions(+), 10 deletions(-) create mode 100644 product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md create mode 100644 product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md create mode 100644 product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md create mode 100644 product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md create mode 100644 product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md create mode 100644 product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md new file mode 100644 index 00000000..016b543d --- /dev/null +++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md @@ -0,0 +1,16 @@ +--- +title: Use Go to Access MogDB +summary: Use Go to Access MogDB +author: Guo Huan +date: 2022-03-31 +--- + + + +# Use Go to Access MogDB + +openGauss provides Go openGauss driver for Go‘s database/sql package based on [lib/pq](https://github.com/lib/pq), which is also suitable for Go connection to MogDB. + +You can view the source code and operating instructions for this driver by clicking on the following links. + +[Source Code](https://gitee.com/opengauss/openGauss-connector-go-pq), [Operating Instructions](https://gitee.com/opengauss/openGauss-connector-go-pq/blob/master/README.cn.md) diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md new file mode 100644 index 00000000..ae314c7e --- /dev/null +++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md @@ -0,0 +1,16 @@ +--- +title: Use NodeJS to Access MogDB +summary: Use NodeJS to Access MogDB +author: Guo Huan +date: 2022-03-31 +--- + + + +# Use NodeJS to Access MogDB + +openGauss provides a driver for NodeJS based on [node-postgres](https://github.com/brianc/node-postgres), which also works with NodeJS to connect to MogDB. + +You can view the source code and operating instructions for this driver by clicking on the following links. + +[Source Code](https://gitee.com/opengauss/openGauss-connector-nodejs), [Operating Instructions](https://gitee.com/opengauss/openGauss-connector-nodejs/blob/master/README.md) diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md new file mode 100644 index 00000000..944c351b --- /dev/null +++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md @@ -0,0 +1,16 @@ +--- +title: Use Rust to Access MogDB +summary: Use Rust to Access MogDB +author: Guo Huan +date: 2022-03-31 +--- + + + +# Use Rust to Access MogDB + +openGauss provides a driver for Rust based on [rust-postgres](https://github.com/sfackler/rust-postgres), which is also applicable to the Rust language for connecting to MogDB. + +You can view the source code and operating instructions for this driver by clicking on the following links. + +[Source Code](https://gitee.com/opengauss/openGauss-connector-rust), [Operating Instructions](https://gitee.com/opengauss/openGauss-connector-rust/blob/master/README.md) diff --git a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md index ec9d64c8..793910f2 100644 --- a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md +++ b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md @@ -193,7 +193,7 @@ Dump parameters: This parameter is used only for the plain-text format. For the archive format, you can specify the option when using **gs_restore**. -- -s, -schema-only +- -s, -schema-only Dumps only the object definition (schema) but not data. @@ -301,7 +301,7 @@ Dump parameters: **-exclude-table-data** can be entered more than once to exclude tables matching any of several patterns. When you need the specified table definition rather than data in the table, this option is helpful. - To exclude data of all tables in the database, see **-schema-only**. + To exclude data of all tables in the database, see [-schema-only](#schema-only). - -inserts diff --git a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md index 85a62671..1e8f4b36 100644 --- a/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md +++ b/product/en/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md @@ -246,7 +246,7 @@ Connection parameters: ## Notice -**gs_dumpall** internally invokes **gs_dump**. For details about the diagnosis information, see **gs_dump**. +**gs_dumpall** internally invokes **gs_dump**. For details about the diagnosis information, see [gs_dump](5-gs_dump). Once **gs_dumpall** is restored, run ANALYZE on each database so that the optimizer can provide useful statistics. diff --git a/product/en/docs-mogdb/v2.1/toc.md b/product/en/docs-mogdb/v2.1/toc.md index 7732508f..e752e46e 100644 --- a/product/en/docs-mogdb/v2.1/toc.md +++ b/product/en/docs-mogdb/v2.1/toc.md @@ -41,6 +41,9 @@ + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md) + + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md) + + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md) + [Using Sample Dataset Mogila](/quick-start/mogila.md) + Installation Guide + [Container Installation](/installation-guide/docker-installation/docker-installation.md) diff --git a/product/en/docs-mogdb/v2.1/toc_quickstart.md b/product/en/docs-mogdb/v2.1/toc_quickstart.md index 5e0af804..b72e17da 100644 --- a/product/en/docs-mogdb/v2.1/toc_quickstart.md +++ b/product/en/docs-mogdb/v2.1/toc_quickstart.md @@ -21,4 +21,7 @@ + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md) + + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md) + + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md) + [Using Sample Dataset Mogila](/quick-start/mogila.md) diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md new file mode 100644 index 00000000..4dcae755 --- /dev/null +++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md @@ -0,0 +1,16 @@ +--- +title: 使用Go访问MogDB +summary: 使用Go访问MogDB +author: Guo Huan +date: 2022-03-31 +--- + + + +# 使用Go访问MogDB + +openGauss基于[lib/pq](https://github.com/lib/pq)提供了用于Go数据库/sql包的Go openGauss驱动程序,该驱动程序同样适用于Go语言连接MogDB。 + +您可以点击以下链接查看此驱动程序的源码及操作指导: + +[源码地址](https://gitee.com/opengauss/openGauss-connector-go-pq)、[操作指导](https://gitee.com/opengauss/openGauss-connector-go-pq/blob/master/README.cn.md) diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md new file mode 100644 index 00000000..b4a25af7 --- /dev/null +++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md @@ -0,0 +1,16 @@ +--- +title: 使用NodeJS访问MogDB +summary: 使用NodeJS访问MogDB +author: Guo Huan +date: 2022-03-31 +--- + + + +# 使用NodeJS访问MogDB + +openGauss基于[node-postgres](https://github.com/brianc/node-postgres)提供了用于NodeJS的驱动程序,该驱动程序同样适用于NodeJS连接MogDB。 + +您可以点击以下链接查看此驱动程序的源码及操作指导: + +[源码地址](https://gitee.com/opengauss/openGauss-connector-nodejs)、[操作指导](https://gitee.com/opengauss/openGauss-connector-nodejs/blob/master/README.md) diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md new file mode 100644 index 00000000..a7ca307d --- /dev/null +++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md @@ -0,0 +1,16 @@ +--- +title: 使用Rust访问MogDB +summary: 使用Rust访问MogDB +author: Guo Huan +date: 2022-03-31 +--- + + + +# 使用Rust访问MogDB + +openGauss基于[rust-postgres](https://github.com/sfackler/rust-postgres)提供了用于Rust的驱动程序,该驱动程序同样适用于Rust语言连接MogDB。 + +您可以点击以下链接查看此驱动程序的源码及操作指导: + +[源码地址](https://gitee.com/opengauss/openGauss-connector-rust)、[操作指导](https://gitee.com/opengauss/openGauss-connector-rust/blob/master/README.md) diff --git a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md index 69e44204..b11ae09e 100644 --- a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md +++ b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/5-gs_dump.md @@ -28,7 +28,7 @@ gs_dump支持将数据库信息导出至纯文本格式的SQL脚本文件或其 ## 主要功能 -gs_dump可以创建四种不同的导出文件格式,通过**[**-F或者-format=**]**选项指定,具体如[表1](#daochuwenjian)所示。 +gs_dump可以创建四种不同的导出文件格式,通过“-F”或者“-format=”选项指定,具体如[表1](#daochuwenjian)所示。 **表 1** 导出文件格式 @@ -191,7 +191,7 @@ gs_dump -p port_number -f dump1.sql 该选项只对文本格式有意义。针对归档格式,可以在调用gs_restore时指定选项。 -- -s, -schema-only +- -s, -schema-only 只转储对象定义(模式),而非数据。 @@ -295,7 +295,7 @@ gs_dump -p port_number -f dump1.sql 可多次输入-exclude-table-data来排除匹配任何pattern的表。当用户需要特定表的定义但不需要其中的数据时,这个选项很有帮助。 - 排除数据库中所有表的数据,参见**-schema-only**。 + 排除数据库中所有表的数据,参见[-schema-only](#schema-only)。 - -inserts diff --git a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md index 78f2a3ee..b6a82a58 100644 --- a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md +++ b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/6-gs_dumpall.md @@ -246,7 +246,7 @@ gs_dumpall [OPTION]... ## 说明 -由于gs_dumpall内部调用gs_dump,所以一些诊断信息参见**gs_dump**。 +由于gs_dumpall内部调用gs_dump,所以一些诊断信息参见[gs_dump](5-gs_dump)。 一旦恢复,最好在每个数据库上运行ANALYZE,优化程序提供有用的统计数据。 diff --git a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md index 4cd3c0ff..404bffab 100644 --- a/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md +++ b/product/zh/docs-mogdb/v2.1/reference-guide/tool-reference/server-tools/7.1-gs_encrypt.md @@ -57,7 +57,7 @@ gs_encrypt [OPTION]... PLAINTEXT ## 示例 -示例1**:**通过输入key和vector明文值来对明文字符串进行加密操作。由于每次加密时使用的IV值是随机生成的,因此使用同样的key和vector以及明文字符串加密后对应的密文串不相同。单次支持加密的明文字符串最大长度为335字节。 +示例1:通过输入key和vector明文值来对明文字符串进行加密操作。由于每次加密时使用的IV值是随机生成的,因此使用同样的key和vector以及明文字符串加密后对应的密文串不相同。单次支持加密的明文字符串最大长度为335字节。 ```bash gs_encrypt -k password@123 -v 1234567890123456 test_encrypt diff --git a/product/zh/docs-mogdb/v2.1/toc.md b/product/zh/docs-mogdb/v2.1/toc.md index f9d631f8..f8f9afad 100644 --- a/product/zh/docs-mogdb/v2.1/toc.md +++ b/product/zh/docs-mogdb/v2.1/toc.md @@ -41,6 +41,9 @@ + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md) + + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md) + + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md) + [使用样本数据集Mogila](/quick-start/mogila.md) + 安装指南 + [容器化安装](/installation-guide/docker-installation/docker-installation.md) @@ -125,7 +128,7 @@ + [导出所有数据库](/administrator-guide/importing-and-exporting-data/exporting-data/3-exporting-all-databases.md) + [无权限角色导出数据](/administrator-guide/importing-and-exporting-data/exporting-data/4-data-export-by-a-user-without-required-permissions.md) + [升级指南](/administrator-guide/upgrade-guide.md) -+ 常见故障处理手段及案例 ++ 故障诊断 + [常见故障定位手段](/common-faults-and-identification/common-fault-locating-methods.md) + 常见故障定位案例 + core问题定位 diff --git a/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md b/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md index 900fdf32..4e98458d 100644 --- a/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md +++ b/product/zh/docs-mogdb/v2.1/toc_common-faults-and-identification.md @@ -2,7 +2,7 @@ # MogDB Documentation 2.1 -## 常见故障处理手段及案例 +## 故障诊断 + [常见故障定位手段](/common-faults-and-identification/common-fault-locating-methods.md) + 常见故障定位案例 diff --git a/product/zh/docs-mogdb/v2.1/toc_quickstart.md b/product/zh/docs-mogdb/v2.1/toc_quickstart.md index 730ee307..eda17c04 100644 --- a/product/zh/docs-mogdb/v2.1/toc_quickstart.md +++ b/product/zh/docs-mogdb/v2.1/toc_quickstart.md @@ -21,4 +21,7 @@ + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + + [Go](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/go.md) + + [Rust](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/rust.md) + + [NodeJS](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/nodejs.md) + [使用样本数据集Mogila](/quick-start/mogila.md) \ No newline at end of file -- Gitee