Merged
update: gitcode--->atomgit #8901
liyangxAdd on Sep 29
update: gitcode--->atomgit #8901
Merged
Merged fromliyangx/docs-ob-aiupdate-to-atomgitintoopengauss/docsmaster
Total: 74 files changed+290-290
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | ## 提交issue<a name="section93611621132618"></a> | 5 | ## 提交issue<a name="section93611621132618"></a> |
| 6 | 6 | ||
| 7 | -您可以在[issue提交](https://gitcode.com/opengauss/docs/issues)页面,提交文档相关问题。 | 7 | +您可以在[issue提交](https://atomgit.com/opengauss/docs/issues)页面,提交文档相关问题。 |
| 8 | 8 | ||
| 9 | 1. 在Gitee页面中,“Issue“页签中单击“新建Issue“,进入issue创建页面。 | 9 | 1. 在Gitee页面中,“Issue“页签中单击“新建Issue“,进入issue创建页面。 |
| 10 | 10 | ||
| @@ -8,7 +8,7 @@ openGauss社区为开发者提供中文、英文的官方文档,中文文档 | |||
| 8 | 8 | ||
| 9 | 1. 识别英文issue。 | 9 | 1. 识别英文issue。 |
| 10 | 10 | ||
| 11 | - 中文文档完成审核,PR合入之后,会自动生成翻译需求Issue,您可以在[issue页面](https://gitcode.com/opengauss/docs/issues)查看,其中由opengauss-bot生成的带有\[Auto\]标签的为英文issue。 | 11 | + 中文文档完成审核,PR合入之后,会自动生成翻译需求Issue,您可以在[issue页面](https://atomgit.com/opengauss/docs/issues)查看,其中由opengauss-bot生成的带有\[Auto\]标签的为英文issue。 |
| 12 | 12 | ||
| 13 |  | 13 |  |
| 14 | 14 | ||
| @@ -11,7 +11,7 @@ PR需要经过两位人员的检视认可之后,才可以合入。目前,只 | |||
| 11 | 11 | ||
| 12 | ## 检视流程<a name="section720061417388"></a> | 12 | ## 检视流程<a name="section720061417388"></a> |
| 13 | 13 | ||
| 14 | -1. 在[Pull Requests](https://gitcode.com/opengauss/docs/pulls)页面,您将会看到开启的PR请求。 | 14 | +1. 在[Pull Requests](https://atomgit.com/opengauss/docs/pulls)页面,您将会看到开启的PR请求。 |
| 15 | 2. 筛选可以检视的PR。可以检视PR必须同时拥有以下两个标签: | 15 | 2. 筛选可以检视的PR。可以检视PR必须同时拥有以下两个标签: |
| 16 | - opengauss-cla/yes:此标签说明提交该PR的contributors签署了CLA,没有签署CLA的PR无法合入。请在PR下@提交者,知会需先签署CLA,签署方法请参见[签署CLA](https://gitee.com/opengauss/docs/wikis/%E7%A4%BE%E5%8C%BA%E8%B5%84%E6%96%99%E5%BC%80%E5%8F%91%E6%8C%87%E5%AF%BC/%E7%AD%BE%E7%BD%B2openGauss%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE%E8%80%85%E8%AE%B8%E5%8F%AF%E5%8D%8F%E8%AE%AE%EF%BC%88CLA%EF%BC%89)。 | 16 | - opengauss-cla/yes:此标签说明提交该PR的contributors签署了CLA,没有签署CLA的PR无法合入。请在PR下@提交者,知会需先签署CLA,签署方法请参见[签署CLA](https://gitee.com/opengauss/docs/wikis/%E7%A4%BE%E5%8C%BA%E8%B5%84%E6%96%99%E5%BC%80%E5%8F%91%E6%8C%87%E5%AF%BC/%E7%AD%BE%E7%BD%B2openGauss%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE%E8%80%85%E8%AE%B8%E5%8F%AF%E5%8D%8F%E8%AE%AE%EF%BC%88CLA%EF%BC%89)。 |
| 17 | - ci-pipeline-success:此标签说明该PR已经通过CI门禁,CI未通过的PR无法合入。请在PR下@提交者,告知需要查看CI报错,修改后再提交。 | 17 | - ci-pipeline-success:此标签说明该PR已经通过CI门禁,CI未通过的PR无法合入。请在PR下@提交者,告知需要查看CI报错,修改后再提交。 |
| @@ -57,7 +57,7 @@ | |||
| 57 | 57 | ||
| 58 | ## 认领issue<a name="section20919102111128"></a> | 58 | ## 认领issue<a name="section20919102111128"></a> |
| 59 | 59 | ||
| 60 | -1. 进入[issue列表](https://gitcode.com/opengauss/docs/issues)页面,查看所有开启的issue。 | 60 | +1. 进入[issue列表](https://atomgit.com/opengauss/docs/issues)页面,查看所有开启的issue。 |
| 61 | 2. 单击要修改的issue,在评论框输入“/assign”命令认领该issue,并且在页面右侧标明开始时间和结束时间。 | 61 | 2. 单击要修改的issue,在评论框输入“/assign”命令认领该issue,并且在页面右侧标明开始时间和结束时间。 |
| 62 | 62 | ||
| 63 | >[!TIP]须知 | 63 | >[!TIP]须知 |
| @@ -6,7 +6,7 @@ openGauss博客用于发布一些用户的使用技巧、经验总结、常见 | |||
| 6 | 6 | ||
| 7 | ## 博客仓库<a name="section854719304471"></a> | 7 | ## 博客仓库<a name="section854719304471"></a> |
| 8 | 8 | ||
| 9 | -博客在官网显示,地址为<u>[https://opengauss.org/zh/blogs/blogs.html](https://opengauss.org/zh/blogs/blogs.html)</u>。博客归属于blog仓库,仓库地址为<u>[https://gitcode.com/opengauss/blog](https://gitcode.com/opengauss/blog)</u>,用于存放博客的md文件以及相关图片。 | 9 | +博客在官网显示,地址为<u>[https://opengauss.org/zh/blogs/blogs.html](https://opengauss.org/zh/blogs/blogs.html)</u>。博客归属于blog仓库,仓库地址为<u>[https://atomgit.com/opengauss/blog](https://atomgit.com/opengauss/blog)</u>,用于存放博客的md文件以及相关图片。 |
| 10 | 10 | ||
| 11 | ## 博客内容<a name="section1813133504719"></a> | 11 | ## 博客内容<a name="section1813133504719"></a> |
| 12 | 12 | ||
| @@ -31,7 +31,7 @@ openGauss博客用于发布一些用户的使用技巧、经验总结、常见 | |||
| 31 | 31 | ||
| 32 | 2. **提交你的博客**。 | 32 | 2. **提交你的博客**。 |
| 33 | 1. **拉取个人分支。** | 33 | 1. **拉取个人分支。** |
| 34 | - 1. 进入<u>[blogs](https://gitcode.com/opengauss/blog)</u>仓库,单击右上角的**Fork**。 | 34 | + 1. 进入<u>[blogs](https://atomgit.com/opengauss/blog)</u>仓库,单击右上角的**Fork**。 |
| 35 | 2. 在弹窗中选择你的个人仓库,并单击确定(Confirm)。 | 35 | 2. 在弹窗中选择你的个人仓库,并单击确定(Confirm)。 |
| 36 | 36 | ||
| 37 | 2. **复制个人仓库到本地** | 37 | 2. **复制个人仓库到本地** |
| @@ -10,7 +10,7 @@ | |||
| 10 | 10 | ||
| 11 | ## 目录<a name="section3226202512810"></a> | 11 | ## 目录<a name="section3226202512810"></a> |
| 12 | 12 | ||
| 13 | -文档为以.md结尾的文件,存储在https://gitcode.com/opengauss/docs/tree/分支/content路径下。 | 13 | +文档为以.md结尾的文件,存储在https://atomgit.com/opengauss/docs/tree/分支/content路径下。 |
| 14 | 14 | ||
| 15 | content文件夹中包含以下内容: | 15 | content文件夹中包含以下内容: |
| 16 | 16 | ||
| @@ -172,12 +172,12 @@ content文件夹中包含以下内容: | |||
| 172 | - 示例 | 172 | - 示例 |
| 173 | 173 | ||
| 174 | >[!NOTE]说明 | 174 | >[!NOTE]说明 |
| 175 | - >[https://gitcode.com/opengauss/docs/tree/master/contribute/template](https://gitcode.com/opengauss/docs/tree/master/contribute/template)目录下有参考类文档模板,包含特性说明、SQL参考、CUC参考、工具参考。 | 175 | + >[https://atomgit.com/opengauss/docs/tree/master/contribute/template](https://atomgit.com/opengauss/docs/tree/master/contribute/template)目录下有参考类文档模板,包含特性说明、SQL参考、CUC参考、工具参考。 |
| 176 | 176 | ||
| 177 | 177 | ||
| 178 | ## 图片<a name="section81341219113011"></a> | 178 | ## 图片<a name="section81341219113011"></a> |
| 179 | 179 | ||
| 180 | -- 图片统一存放到文档同级目录下的figures文件夹中。例如,[AI特性指南](https://gitcode.com/opengauss/docs/tree/5.0.0/content/zh/docs/AIFeatureGuide)中的手册中使用的图片,统一存储在https://gitcode.com/opengauss/docs/tree/5.0.0/content/zh/docs/AIFeatureGuide/figures 路径下。该文件夹下的文件引用图片时,使用相对引用,例如,\`!\[Logical architecture diagram\]\(figures/Logical-architecture-diagram.png\) \`。 | 180 | +- 图片统一存放到文档同级目录下的figures文件夹中。例如,[AI特性指南](https://atomgit.com/opengauss/docs/tree/5.0.0/content/zh/docs/AIFeatureGuide)中的手册中使用的图片,统一存储在https://atomgit.com/opengauss/docs/tree/5.0.0/content/zh/docs/AIFeatureGuide/figures 路径下。该文件夹下的文件引用图片时,使用相对引用,例如,\`!\[Logical architecture diagram\]\(figures/Logical-architecture-diagram.png\) \`。 |
| 181 | - 请使用原创图片,避免存在知识产权侵权风险。 | 181 | - 请使用原创图片,避免存在知识产权侵权风险。 |
| 182 | - 图形清晰可辨识,图形信息完整,例如流程图有“开始”和“结束”。 | 182 | - 图形清晰可辨识,图形信息完整,例如流程图有“开始”和“结束”。 |
| 183 | - 图形逻辑清晰。 | 183 | - 图形逻辑清晰。 |
| @@ -14,12 +14,12 @@ sections: | |||
| 14 | - href: ./database_administration_guide/_toc.yaml | 14 | - href: ./database_administration_guide/_toc.yaml |
| 15 | - href: ./database_om_guide/_toc.yaml | 15 | - href: ./database_om_guide/_toc.yaml |
| 16 | - href: | 16 | - href: |
| 17 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs-lite/en/performance_tuning_guide/_toc.yaml | 17 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs-lite/en/performance_tuning_guide/_toc.yaml |
| 18 | path: ./performance_tuning_guide | 18 | path: ./performance_tuning_guide |
| 19 | - label: Key Features | 19 | - label: Key Features |
| 20 | sections: | 20 | sections: |
| 21 | - href: | 21 | - href: |
| 22 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs-lite/en/_toc.yaml | 22 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs-lite/en/_toc.yaml |
| 23 | path: ./datavec | 23 | path: ./datavec |
| 24 | - label: Developer Guide | 24 | - label: Developer Guide |
| 25 | sections: | 25 | sections: |
| @@ -12,12 +12,12 @@ openGauss provides online resources that contain a lot of useful information, su | |||
| 12 | - Connect: helps users tune in news, activities, videos, summits, and blogs related to openGauss. | 12 | - Connect: helps users tune in news, activities, videos, summits, and blogs related to openGauss. |
| 13 | - Certification: introduces the openGauss certification system and serves an entry for querying training information and certificates. | 13 | - Certification: introduces the openGauss certification system and serves an entry for querying training information and certificates. |
| 14 | - Security: introduces the vulnerability management process of openGauss and releases security notices and CVEs. | 14 | - Security: introduces the vulnerability management process of openGauss and releases security notices and CVEs. |
| 15 | -- Code: Gitee and Github community entries. | 15 | +- Code: AtomGit and Github community entries. |
| 16 | - Knowledge: provides a knowledge graph of openGauss cluster management, database tools, database kernel, and database driver. | 16 | - Knowledge: provides a knowledge graph of openGauss cluster management, database tools, database kernel, and database driver. |
| 17 | 17 | ||
| 18 | ## openGauss Community<a name="section157731748104211"></a> | 18 | ## openGauss Community<a name="section157731748104211"></a> |
| 19 | 19 | ||
| 20 | -openGauss has opened the database source code and an [openGauss community](https://gitee.com/opengauss) has been established. openGauss encourages users to contribute to and cooperate with the community, hoping to jointly build an enterprise-level open-source database community that can integrate diversified technical architectures. | 20 | +openGauss has opened the database source code and an [openGauss community](https://atomgit.com/opengauss) has been established. openGauss encourages users to contribute to and cooperate with the community, hoping to jointly build an enterprise-level open-source database community that can integrate diversified technical architectures. |
| 21 | 21 | ||
| 22 | The openGauss community is organized based on different Special Interest Groups \(SIGs\) to better manage and improve the work process. SIGs are open to everyone to make contributions. Each SIG has one or more code repositories on the Gitee platform. You can commit issues, participate in issue discussions, pull requests, and review code in the code repository of an SIG. [Table 1](#table9705652154412) lists common SIGs. You can find the SIGs that you are interested in from the SIG list. For details about how to contribute to the community, see [Contribution](https://opengauss.org/zh/contribution/). | 22 | The openGauss community is organized based on different Special Interest Groups \(SIGs\) to better manage and improve the work process. SIGs are open to everyone to make contributions. Each SIG has one or more code repositories on the Gitee platform. You can commit issues, participate in issue discussions, pull requests, and review code in the code repository of an SIG. [Table 1](#table9705652154412) lists common SIGs. You can find the SIGs that you are interested in from the SIG list. For details about how to contribute to the community, see [Contribution](https://opengauss.org/zh/contribution/). |
| 23 | 23 | ||
| @@ -30,102 +30,102 @@ The openGauss community is organized based on different Special Interest Groups | |||
| 30 | </th> | 30 | </th> |
| 31 | </tr> | 31 | </tr> |
| 32 | </thead> | 32 | </thead> |
| 33 | -<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> | 33 | +<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> |
| 34 | </td> | 34 | </td> |
| 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>Develops and maintains the SQL engine of the openGauss community.</p> | 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>Develops and maintains the SQL engine of the openGauss community.</p> |
| 36 | </td> | 36 | </td> |
| 37 | </tr> | 37 | </tr> |
| 38 | -<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> | 38 | +<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> |
| 39 | </td> | 39 | </td> |
| 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>Develops and maintains the storage engine of the openGauss community.</p> | 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>Develops and maintains the storage engine of the openGauss community.</p> |
| 41 | </td> | 41 | </td> |
| 42 | </tr> | 42 | </tr> |
| 43 | -<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> | 43 | +<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> |
| 44 | </td> | 44 | </td> |
| 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>Develops and maintains connectors of the openGauss community.</p> | 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>Develops and maintains connectors of the openGauss community.</p> |
| 46 | </td> | 46 | </td> |
| 47 | </tr> | 47 | </tr> |
| 48 | -<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> | 48 | +<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> |
| 49 | </td> | 49 | </td> |
| 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>Develops and maintains openGauss community tools.</p> | 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>Develops and maintains openGauss community tools.</p> |
| 51 | </td> | 51 | </td> |
| 52 | </tr> | 52 | </tr> |
| 53 | -<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> | 53 | +<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> |
| 54 | </td> | 54 | </td> |
| 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>Develops and maintains openGauss community documents.</p> | 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>Develops and maintains openGauss community documents.</p> |
| 56 | </td> | 56 | </td> |
| 57 | </tr> | 57 | </tr> |
| 58 | -<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> | 58 | +<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> |
| 59 | </td> | 59 | </td> |
| 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>Develops and maintains the infrastructure of the openGauss community.</p> | 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>Develops and maintains the infrastructure of the openGauss community.</p> |
| 61 | </td> | 61 | </td> |
| 62 | </tr> | 62 | </tr> |
| 63 | -<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> | 63 | +<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> |
| 64 | </td> | 64 | </td> |
| 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>Develops and maintains the security of the openGauss community.</p> | 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>Develops and maintains the security of the openGauss community.</p> |
| 66 | </td> | 66 | </td> |
| 67 | </tr> | 67 | </tr> |
| 68 | -<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> | 68 | +<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> |
| 69 | </td> | 69 | </td> |
| 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>Develops and maintains openGauss installation and deployment.</p> | 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>Develops and maintains openGauss installation and deployment.</p> |
| 71 | </td> | 71 | </td> |
| 72 | </tr> | 72 | </tr> |
| 73 | -<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> | 73 | +<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> |
| 74 | </td> | 74 | </td> |
| 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>Develops and maintains openGauss IoT.</p> | 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>Develops and maintains openGauss IoT.</p> |
| 76 | </td> | 76 | </td> |
| 77 | </tr> | 77 | </tr> |
| 78 | -<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> | 78 | +<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> |
| 79 | </td> | 79 | </td> |
| 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>Develops and maintains the in-place update engine of the openGauss community.</p> | 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>Develops and maintains the in-place update engine of the openGauss community.</p> |
| 81 | </td> | 81 | </td> |
| 82 | </tr> | 82 | </tr> |
| 83 | -<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> | 83 | +<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> |
| 84 | </td> | 84 | </td> |
| 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>Develops and maintains AI in the openGauss community.</p> | 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>Develops and maintains AI in the openGauss community.</p> |
| 86 | </td> | 86 | </td> |
| 87 | </tr> | 87 | </tr> |
| 88 | -<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> | 88 | +<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> |
| 89 | </td> | 89 | </td> |
| 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>Develops and maintains the geographic information system of the openGauss community.</p> | 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>Develops and maintains the geographic information system of the openGauss community.</p> |
| 91 | </td> | 91 | </td> |
| 92 | </tr> | 92 | </tr> |
| 93 | -<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> | 93 | +<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> |
| 94 | </td> | 94 | </td> |
| 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>Develops and maintains the cloud native direction of the openGauss community.</p> | 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>Develops and maintains the cloud native direction of the openGauss community.</p> |
| 96 | </td> | 96 | </td> |
| 97 | </tr> | 97 | </tr> |
| 98 | -<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> | 98 | +<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> |
| 99 | </td> | 99 | </td> |
| 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>Develops and maintains database security technologies of the openGauss community.</p> | 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>Develops and maintains database security technologies of the openGauss community.</p> |
| 101 | </td> | 101 | </td> |
| 102 | </tr> | 102 | </tr> |
| 103 | -<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://gitcode.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> | 103 | +<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://atomgit.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> |
| 104 | </td> | 104 | </td> |
| 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>Defines and develops the certification process and test suites for the openGauss release.</p> | 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>Defines and develops the certification process and test suites for the openGauss release.</p> |
| 106 | </td> | 106 | </td> |
| 107 | </tr> | 107 | </tr> |
| 108 | -<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> | 108 | +<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> |
| 109 | </td> | 109 | </td> |
| 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>Plans, manages, and develops the openGauss plug-in mechanism.</p> | 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>Plans, manages, and develops the openGauss plug-in mechanism.</p> |
| 111 | </td> | 111 | </td> |
| 112 | </tr> | 112 | </tr> |
| 113 | -<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> | 113 | +<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> |
| 114 | </td> | 114 | </td> |
| 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>Discusses the blockchain service scenarios and studies the core blockchain technical issues.</p> | 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>Discusses the blockchain service scenarios and studies the core blockchain technical issues.</p> |
| 116 | </td> | 116 | </td> |
| 117 | </tr> | 117 | </tr> |
| 118 | -<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> | 118 | +<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> |
| 119 | </td> | 119 | </td> |
| 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>Develops and maintains the DCF of the openGauss community.</p> | 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>Develops and maintains the DCF of the openGauss community.</p> |
| 121 | </td> | 121 | </td> |
| 122 | </tr> | 122 | </tr> |
| 123 | -<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> | 123 | +<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> |
| 124 | </td> | 124 | </td> |
| 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>Develops and maintains the version quality of the openGauss community.</p> | 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>Develops and maintains the version quality of the openGauss community.</p> |
| 126 | </td> | 126 | </td> |
| 127 | </tr> | 127 | </tr> |
| 128 | -<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> | 128 | +<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> |
| 129 | </td> | 129 | </td> |
| 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>Manages knowledge graph data for unified storage and query in the openGauss community.</p> | 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>Manages knowledge graph data for unified storage and query in the openGauss community.</p> |
| 131 | </td> | 131 | </td> |
| @@ -4,7 +4,7 @@ dblink is a tool that can connect to other openGauss databases in an openGauss d | |||
| 4 | 4 | ||
| 5 | ## Compiling dblink<a name="section968819125285"></a> | 5 | ## Compiling dblink<a name="section968819125285"></a> |
| 6 | 6 | ||
| 7 | -Currently, the source code of dblink is stored in the [contrib/dblink](https://gitcode.com/opengauss/openGauss-server/tree/master/contrib/dblink) directory. After the openGauss database is compiled and installed, if you need to use the dblink, go to the preceding directory and run the following command to compile and install the dblink: | 7 | +Currently, the source code of dblink is stored in the [contrib/dblink](https://atomgit.com/opengauss/openGauss-server/tree/master/contrib/dblink) directory. After the openGauss database is compiled and installed, if you need to use the dblink, go to the preceding directory and run the following command to compile and install the dblink: |
| 8 | 8 | ||
| 9 | ``` | 9 | ``` |
| 10 | make | 10 | make |
| @@ -288,24 +288,24 @@ This is the tenth release of openGauss. The disclosed CVEs have been fixed. | |||
| 288 | 288 | ||
| 289 | openGauss contains the following 16 code repositories. | 289 | openGauss contains the following 16 code repositories. |
| 290 | 290 | ||
| 291 | -- Open-source software code repository: [https://gitcode.com/opengauss/openGauss-third\_party](https://gitcode.com/opengauss/openGauss-third_party) | 291 | +- Open-source software code repository: [https://atomgit.com/opengauss/openGauss-third\_party](https://atomgit.com/opengauss/openGauss-third_party) |
| 292 | 292 | ||
| 293 | -- JDBC driver code repository: [https://gitcode.com/opengauss/openGauss-connector-jdbc](https://gitcode.com/opengauss/openGauss-connector-jdbc) | 293 | +- JDBC driver code repository: [https://atomgit.com/opengauss/openGauss-connector-jdbc](https://atomgit.com/opengauss/openGauss-connector-jdbc) |
| 294 | 294 | ||
| 295 | -- ODBC driver code repository: [https://gitcode.com/opengauss/openGauss-connector-odbc](https://gitcode.com/opengauss/openGauss-connector-odbc) | 295 | +- ODBC driver code repository: [https://atomgit.com/opengauss/openGauss-connector-odbc](https://atomgit.com/opengauss/openGauss-connector-odbc) |
| 296 | -- Database server code repository: [https://gitcode.com/opengauss/openGauss-server](https://gitcode.com/opengauss/openGauss-server) | 296 | +- Database server code repository: [https://atomgit.com/opengauss/openGauss-server](https://atomgit.com/opengauss/openGauss-server) |
| 297 | -- Autonomous O&M platform DBMind code repository: [https://gitcode.com/opengauss/openGauss-DBMind](https://gitcode.com/opengauss/openGauss-DBMind) | 297 | +- Autonomous O&M platform DBMind code repository: [https://atomgit.com/opengauss/openGauss-DBMind](https://atomgit.com/opengauss/openGauss-DBMind) |
| 298 | -- OM tool code repository: [https://gitcode.com/opengauss/openGauss-OM](https://gitcode.com/opengauss/openGauss-OM) | 298 | +- OM tool code repository: [https://atomgit.com/opengauss/openGauss-OM](https://atomgit.com/opengauss/openGauss-OM) |
| 299 | -- CM tool code repository: [https://gitcode.com/opengauss/CM](https://gitcode.com/opengauss/CM) | 299 | +- CM tool code repository: [https://atomgit.com/opengauss/CM](https://atomgit.com/opengauss/CM) |
| 300 | -- DCF code repository: [https://gitcode.com/opengauss/DCF](https://gitcode.com/opengauss/DCF) | 300 | +- DCF code repository: [https://atomgit.com/opengauss/DCF](https://atomgit.com/opengauss/DCF) |
| 301 | -- DCC code repository: [https://gitcode.com/opengauss/DCC](https://gitcode.com/opengauss/DCC) | 301 | +- DCC code repository: [https://atomgit.com/opengauss/DCC](https://atomgit.com/opengauss/DCC) |
| 302 | -- Plug-in code repository: [https://gitcode.com/opengauss/Plugin](https://gitcode.com/opengauss/Plugin) | 302 | +- Plug-in code repository: [https://atomgit.com/opengauss/Plugin](https://atomgit.com/opengauss/Plugin) |
| 303 | -- MySQL-to-openGauss full migration tool code repository: [https://gitcode.com/opengauss/openGauss-tools-chameleon](https://gitcode.com/opengauss/openGauss-tools-chameleon) | 303 | +- MySQL-to-openGauss full migration tool code repository: [https://atomgit.com/opengauss/openGauss-tools-chameleon](https://atomgit.com/opengauss/openGauss-tools-chameleon) |
| 304 | -- MySQL incremental/reverse migration tool code repository: [https://gitcode.com/opengauss/debezium](https://gitcode.com/opengauss/debezium) | 304 | +- MySQL incremental/reverse migration tool code repository: [https://atomgit.com/opengauss/debezium](https://atomgit.com/opengauss/debezium) |
| 305 | -- Data verification tool code repository: [https://gitcode.com/opengauss/openGauss-tools-datachecker-performance](https://gitcode.com/opengauss/openGauss-tools-datachecker-performance) | 305 | +- Data verification tool code repository: [https://atomgit.com/opengauss/openGauss-tools-datachecker-performance](https://atomgit.com/opengauss/openGauss-tools-datachecker-performance) |
| 306 | -- Prometheus-exporter code repository: [https://gitcode.com/opengauss/openGauss-prometheus-exporter](https://gitcode.com/opengauss/openGauss-prometheus-exporter) | 306 | +- Prometheus-exporter code repository: [https://atomgit.com/opengauss/openGauss-prometheus-exporter](https://atomgit.com/opengauss/openGauss-prometheus-exporter) |
| 307 | -- Database monitoring plug-in generation tool code repository: [https://gitcode.com/opengauss/openGauss-tools-monitor](https://gitcode.com/opengauss/openGauss-tools-monitor) | 307 | +- Database monitoring plug-in generation tool code repository: [https://atomgit.com/opengauss/openGauss-tools-monitor](https://atomgit.com/opengauss/openGauss-tools-monitor) |
| 308 | -- Document repository: [https://gitcode.com/opengauss/docs](https://gitcode.com/opengauss/docs) | 308 | +- Document repository: [https://atomgit.com/opengauss/docs](https://atomgit.com/opengauss/docs) |
| 309 | 309 | ||
| 310 | ## Contribution<a name="EN-US_TOPIC_0289899196"></a> | 310 | ## Contribution<a name="EN-US_TOPIC_0289899196"></a> |
| 311 | 311 | ||
| @@ -317,7 +317,7 @@ As an openGauss user, you can contribute to the openGauss community in multiple | |||
| 317 | 317 | ||
| 318 | openGauss brings together people of common interest to form different SIGs. For details about existing SIGs, see the [SIG list](https://opengauss.org/en/contribution/). | 318 | openGauss brings together people of common interest to form different SIGs. For details about existing SIGs, see the [SIG list](https://opengauss.org/en/contribution/). |
| 319 | 319 | ||
| 320 | -You are welcome to join an existing SIG or create a SIG. For details about how to create a SIG, see [Special Interest Group \(SIG\)](https://gitcode.com/opengauss/tc/blob/master/sigs/README.en.md). | 320 | +You are welcome to join an existing SIG or create a SIG. For details about how to create a SIG, see [Special Interest Group \(SIG\)](https://atomgit.com/opengauss/tc/blob/master/sigs/README.en.md). |
| 321 | 321 | ||
| 322 | **Mail List and Issues** | 322 | **Mail List and Issues** |
| 323 | 323 | ||
| @@ -15,12 +15,12 @@ sections: | |||
| 15 | - href: ./database_administration_guide/_toc.yaml | 15 | - href: ./database_administration_guide/_toc.yaml |
| 16 | - href: ./database_om_guide/_toc.yaml | 16 | - href: ./database_om_guide/_toc.yaml |
| 17 | - href: | 17 | - href: |
| 18 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs-lite/zh/performance_tuning_guide/_toc.yaml | 18 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs-lite/zh/performance_tuning_guide/_toc.yaml |
| 19 | path: ./performance_tuning_guide | 19 | path: ./performance_tuning_guide |
| 20 | - label: 重要特性 | 20 | - label: 重要特性 |
| 21 | sections: | 21 | sections: |
| 22 | - href: | 22 | - href: |
| 23 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs-lite/zh/_toc.yaml | 23 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs-lite/zh/_toc.yaml |
| 24 | path: ./datavec | 24 | path: ./datavec |
| 25 | - label: 开发指南 | 25 | - label: 开发指南 |
| 26 | sections: | 26 | sections: |
| @@ -8,7 +8,7 @@ | |||
| 8 | 8 | ||
| 9 | openGauss将拥有共同兴趣的人们聚在一起,组成了不同的特别兴趣小组(SIG)。当前已有的SIG请参见[SIG列表](https://opengauss.org/zh/contribution/)。 | 9 | openGauss将拥有共同兴趣的人们聚在一起,组成了不同的特别兴趣小组(SIG)。当前已有的SIG请参见[SIG列表](https://opengauss.org/zh/contribution/)。 |
| 10 | 10 | ||
| 11 | -我们欢迎并鼓励你加入已有的SIG或创建新的SIG,创建方法请参见[SIG管理指南](https://gitcode.com/opengauss/tc/blob/master/sigs/README.md/)。 | 11 | +我们欢迎并鼓励你加入已有的SIG或创建新的SIG,创建方法请参见[SIG管理指南](https://atomgit.com/opengauss/tc/blob/master/sigs/README.md/)。 |
| 12 | 12 | ||
| 13 | **邮件列表和任务** | 13 | **邮件列表和任务** |
| 14 | 14 | ||
| @@ -12,12 +12,12 @@ openGauss提供了在线资源,其中包含大量有用的信息,例如常 | |||
| 12 | - 互动:提供openGauss相关新闻、活动、视频、峰会和博客。 | 12 | - 互动:提供openGauss相关新闻、活动、视频、峰会和博客。 |
| 13 | - 认证:提供openGauss认证体系介绍,以及培训相关信息和证书查询入口。 | 13 | - 认证:提供openGauss认证体系介绍,以及培训相关信息和证书查询入口。 |
| 14 | - 安全:介绍openGauss漏洞管理流程、安全公告和CVE。 | 14 | - 安全:介绍openGauss漏洞管理流程、安全公告和CVE。 |
| 15 | -- 代码:Gitee和Github社区入口。 | 15 | +- 代码:AtomGit和Github社区入口。 |
| 16 | - 知识:提供openGauss集群管理、数据库工具、数据库内核和数据库驱动知识图谱。 | 16 | - 知识:提供openGauss集群管理、数据库工具、数据库内核和数据库驱动知识图谱。 |
| 17 | 17 | ||
| 18 | ## openGauss开源社区<a name="section157731748104211"></a> | 18 | ## openGauss开源社区<a name="section157731748104211"></a> |
| 19 | 19 | ||
| 20 | -openGauss已经开放数据库源代码,成立了[openGauss开源社区](https://gitee.com/opengauss)。openGauss鼓励用户进行社区贡献、合作,希望能共同构建一个能够融合多元化技术架构的企业级开源数据库社区。 | 20 | +openGauss已经开放数据库源代码,成立了[openGauss开源社区](https://atomgit.com/opengauss)。openGauss鼓励用户进行社区贡献、合作,希望能共同构建一个能够融合多元化技术架构的企业级开源数据库社区。 |
| 21 | 21 | ||
| 22 | openGauss社区按照不同的SIGs(Special Interest Groups)来组织,以便于更好的管理和改善工作流程。 SIG是开放的,欢迎任何人加入并参与贡献。每一个SIG在码云上拥有一个或多个代码仓库。 您可以在SIG对应的代码仓库上提交Issue,参与Issue讨论,提交Pull Request,参与代码检视等。 常用SIG见[表1](#table9705652154412),您可以从SIG说明列表中找到您感兴趣的SIG。参与贡献的方法请参见[社区贡献](https://opengauss.org/zh/contribution/)。 | 22 | openGauss社区按照不同的SIGs(Special Interest Groups)来组织,以便于更好的管理和改善工作流程。 SIG是开放的,欢迎任何人加入并参与贡献。每一个SIG在码云上拥有一个或多个代码仓库。 您可以在SIG对应的代码仓库上提交Issue,参与Issue讨论,提交Pull Request,参与代码检视等。 常用SIG见[表1](#table9705652154412),您可以从SIG说明列表中找到您感兴趣的SIG。参与贡献的方法请参见[社区贡献](https://opengauss.org/zh/contribution/)。 |
| 23 | 23 | ||
| @@ -30,102 +30,102 @@ openGauss社区按照不同的SIGs(Special Interest Groups)来组织,以 | |||
| 30 | </th> | 30 | </th> |
| 31 | </tr> | 31 | </tr> |
| 32 | </thead> | 32 | </thead> |
| 33 | -<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> | 33 | +<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> |
| 34 | </td> | 34 | </td> |
| 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>负责openGauss社区SQL引擎的开发和维护。</p> | 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>负责openGauss社区SQL引擎的开发和维护。</p> |
| 36 | </td> | 36 | </td> |
| 37 | </tr> | 37 | </tr> |
| 38 | -<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> | 38 | +<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> |
| 39 | </td> | 39 | </td> |
| 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>负责openGauss社区存储引擎的开发和维护。</p> | 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>负责openGauss社区存储引擎的开发和维护。</p> |
| 41 | </td> | 41 | </td> |
| 42 | </tr> | 42 | </tr> |
| 43 | -<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> | 43 | +<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> |
| 44 | </td> | 44 | </td> |
| 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>负责openGauss社区Connectors的开发和维护。</p> | 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>负责openGauss社区Connectors的开发和维护。</p> |
| 46 | </td> | 46 | </td> |
| 47 | </tr> | 47 | </tr> |
| 48 | -<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> | 48 | +<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> |
| 49 | </td> | 49 | </td> |
| 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>负责openGauss社区工具的开发和维护。</p> | 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>负责openGauss社区工具的开发和维护。</p> |
| 51 | </td> | 51 | </td> |
| 52 | </tr> | 52 | </tr> |
| 53 | -<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> | 53 | +<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> |
| 54 | </td> | 54 | </td> |
| 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>负责openGauss社区文档的开发和维护。</p> | 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>负责openGauss社区文档的开发和维护。</p> |
| 56 | </td> | 56 | </td> |
| 57 | </tr> | 57 | </tr> |
| 58 | -<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> | 58 | +<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> |
| 59 | </td> | 59 | </td> |
| 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>负责openGauss社区基础设施的开发和维护。</p> | 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>负责openGauss社区基础设施的开发和维护。</p> |
| 61 | </td> | 61 | </td> |
| 62 | </tr> | 62 | </tr> |
| 63 | -<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> | 63 | +<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> |
| 64 | </td> | 64 | </td> |
| 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>负责openGauss社区安全的开发和维护。</p> | 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>负责openGauss社区安全的开发和维护。</p> |
| 66 | </td> | 66 | </td> |
| 67 | </tr> | 67 | </tr> |
| 68 | -<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> | 68 | +<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> |
| 69 | </td> | 69 | </td> |
| 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>负责openGauss安装部署的开发和维护。</p> | 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>负责openGauss安装部署的开发和维护。</p> |
| 71 | </td> | 71 | </td> |
| 72 | </tr> | 72 | </tr> |
| 73 | -<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> | 73 | +<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> |
| 74 | </td> | 74 | </td> |
| 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>负责openGauss IoT 开发和维护。</p> | 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>负责openGauss IoT 开发和维护。</p> |
| 76 | </td> | 76 | </td> |
| 77 | </tr> | 77 | </tr> |
| 78 | -<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> | 78 | +<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> |
| 79 | </td> | 79 | </td> |
| 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>负责openGauss社区in-place update引擎的开发和维护。</p> | 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>负责openGauss社区in-place update引擎的开发和维护。</p> |
| 81 | </td> | 81 | </td> |
| 82 | </tr> | 82 | </tr> |
| 83 | -<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> | 83 | +<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> |
| 84 | </td> | 84 | </td> |
| 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>负责openGauss社区AI的开发和维护。</p> | 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>负责openGauss社区AI的开发和维护。</p> |
| 86 | </td> | 86 | </td> |
| 87 | </tr> | 87 | </tr> |
| 88 | -<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> | 88 | +<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> |
| 89 | </td> | 89 | </td> |
| 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>负责openGauss社区地理信息系统的开发和维护。</p> | 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>负责openGauss社区地理信息系统的开发和维护。</p> |
| 91 | </td> | 91 | </td> |
| 92 | </tr> | 92 | </tr> |
| 93 | -<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> | 93 | +<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> |
| 94 | </td> | 94 | </td> |
| 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>负责openGauss社区云原生方向的开发和维护。</p> | 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>负责openGauss社区云原生方向的开发和维护。</p> |
| 96 | </td> | 96 | </td> |
| 97 | </tr> | 97 | </tr> |
| 98 | -<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> | 98 | +<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> |
| 99 | </td> | 99 | </td> |
| 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>负责openGauss社区数据库安全技术的开发和维护。</p> | 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>负责openGauss社区数据库安全技术的开发和维护。</p> |
| 101 | </td> | 101 | </td> |
| 102 | </tr> | 102 | </tr> |
| 103 | -<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://gitcode.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> | 103 | +<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://atomgit.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> |
| 104 | </td> | 104 | </td> |
| 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>负责openGauss发行版认证流程、测试套件的定义和开发。</p> | 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>负责openGauss发行版认证流程、测试套件的定义和开发。</p> |
| 106 | </td> | 106 | </td> |
| 107 | </tr> | 107 | </tr> |
| 108 | -<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> | 108 | +<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> |
| 109 | </td> | 109 | </td> |
| 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>负责openGauss插件机制的规划、管理、开发等。</p> | 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>负责openGauss插件机制的规划、管理、开发等。</p> |
| 111 | </td> | 111 | </td> |
| 112 | </tr> | 112 | </tr> |
| 113 | -<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> | 113 | +<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> |
| 114 | </td> | 114 | </td> |
| 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>探讨区块链的业务场景,研究区块链的核心技术问题。</p> | 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>探讨区块链的业务场景,研究区块链的核心技术问题。</p> |
| 116 | </td> | 116 | </td> |
| 117 | </tr> | 117 | </tr> |
| 118 | -<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> | 118 | +<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> |
| 119 | </td> | 119 | </td> |
| 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>负责openGauss社区分布式一致性框架DCF的开发和维护。</p> | 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>负责openGauss社区分布式一致性框架DCF的开发和维护。</p> |
| 121 | </td> | 121 | </td> |
| 122 | </tr> | 122 | </tr> |
| 123 | -<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> | 123 | +<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> |
| 124 | </td> | 124 | </td> |
| 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>负责openGauss社区版本质量相关的开发和维护。</p> | 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>负责openGauss社区版本质量相关的开发和维护。</p> |
| 126 | </td> | 126 | </td> |
| 127 | </tr> | 127 | </tr> |
| 128 | -<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> | 128 | +<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> |
| 129 | </td> | 129 | </td> |
| 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>负责openGauss社区统一存储和查询的知识图谱数据管理功能。</p> | 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>负责openGauss社区统一存储和查询的知识图谱数据管理功能。</p> |
| 131 | </td> | 131 | </td> |
| @@ -30,4 +30,4 @@ | |||
| 30 | 30 | ||
| 31 | ## 参考文档 | 31 | ## 参考文档 |
| 32 | 32 | ||
| 33 | -使用本特性完成 openGauss 迁移,请参考[openGauss-FullReplicate工具使用指导](https://gitcode.com/opengauss/debezium/tree/master/migration-tool)。 | 33 | +使用本特性完成 openGauss 迁移,请参考[openGauss-FullReplicate工具使用指导](https://atomgit.com/opengauss/debezium/tree/master/migration-tool)。 |
| @@ -76,68 +76,68 @@ DataKit是基于Web的openGauss的可视化的平台系统,目的是方便客 | |||
| 76 | <tr> | 76 | <tr> |
| 77 | <td>基础运维插件</td> | 77 | <td>基础运维插件</td> |
| 78 | <td>实现数据库集群的基础管理能力,包括安装、导入、启停、备份恢复、升级等操作;也支持websell、安装包管理等能力</td> | 78 | <td>实现数据库集群的基础管理能力,包括安装、导入、启停、备份恢复、升级等操作;也支持websell、安装包管理等能力</td> |
| 79 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/base-ops">base-ops</a></td> | 79 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/base-ops">base-ops</a></td> |
| 80 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/base-ops/README.md ">base-ops使用说明</a></td> | 80 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/base-ops/README.md ">base-ops使用说明</a></td> |
| 81 | </tr> | 81 | </tr> |
| 82 | <tr> | 82 | <tr> |
| 83 | <td>数据迁移插件</td> | 83 | <td>数据迁移插件</td> |
| 84 | <td>实现其他数据库到openGauss一站式迁移方案(当前支持MySQL)</td> | 84 | <td>实现其他数据库到openGauss一站式迁移方案(当前支持MySQL)</td> |
| 85 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/data-migration">data-migration</a></td> | 85 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/data-migration">data-migration</a></td> |
| 86 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/data-migration/README.md ">data-migration使用说明</a></td> | 86 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/data-migration/README.md ">data-migration使用说明</a></td> |
| 87 | </tr> | 87 | </tr> |
| 88 | <tr> | 88 | <tr> |
| 89 | <td>告警监控插件</td> | 89 | <td>告警监控插件</td> |
| 90 | <td>为openGauss提供告警和通知能力</td> | 90 | <td>为openGauss提供告警和通知能力</td> |
| 91 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/alert-monitor">alert-monitor</a></td> | 91 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/alert-monitor">alert-monitor</a></td> |
| 92 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/alert-monitor/README.md ">alert-monitor使用说明</a></td> | 92 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/alert-monitor/README.md ">alert-monitor使用说明</a></td> |
| 93 | </tr> | 93 | </tr> |
| 94 | <tr> | 94 | <tr> |
| 95 | <td>业务开发插件</td> | 95 | <td>业务开发插件</td> |
| 96 | <td>业务开发是一个基于 Browser/Server 的通用集成开发环境, 帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性。业务开发支持的主要功能点包括:创建和管理数据库对象(表、视图、序列、同义词等)、执行 SQL 语句、 编译和执行 PL/SQL语句。</td> | 96 | <td>业务开发是一个基于 Browser/Server 的通用集成开发环境, 帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性。业务开发支持的主要功能点包括:创建和管理数据库对象(表、视图、序列、同义词等)、执行 SQL 语句、 编译和执行 PL/SQL语句。</td> |
| 97 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/data-studio">data-studio</a></td> | 97 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/data-studio">data-studio</a></td> |
| 98 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/data-studio/readme.md ">data-studio使用说明</a></td> | 98 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/data-studio/readme.md ">data-studio使用说明</a></td> |
| 99 | </tr> | 99 | </tr> |
| 100 | <tr> | 100 | <tr> |
| 101 | <td>实例监控插件</td> | 101 | <td>实例监控插件</td> |
| 102 | <td>提供实例、集群等监控能力</td> | 102 | <td>提供实例、集群等监控能力</td> |
| 103 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/observability-instance">observability-instance</a></td> | 103 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/observability-instance">observability-instance</a></td> |
| 104 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/observability-instance/README.md ">observability-instance使用说明</a></td> | 104 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/observability-instance/README.md ">observability-instance使用说明</a></td> |
| 105 | </tr> | 105 | </tr> |
| 106 | <tr> | 106 | <tr> |
| 107 | <td>日志检索插件</td> | 107 | <td>日志检索插件</td> |
| 108 | <td>提供日志检索能力</td> | 108 | <td>提供日志检索能力</td> |
| 109 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/observability-log-search">observability-log-search</a></td> | 109 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/observability-log-search">observability-log-search</a></td> |
| 110 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/observability-log-search/README.md ">observability-log-search使用说明</a></td> | 110 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/observability-log-search/README.md ">observability-log-search使用说明</a></td> |
| 111 | </tr> | 111 | </tr> |
| 112 | <tr> | 112 | <tr> |
| 113 | <td>智能诊断插件</td> | 113 | <td>智能诊断插件</td> |
| 114 | <td>提供SQL诊断能力</td> | 114 | <td>提供SQL诊断能力</td> |
| 115 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/observability-sql-diagnosis">observability-sql-diagnosis</a></td> | 115 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/observability-sql-diagnosis">observability-sql-diagnosis</a></td> |
| 116 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/observability-sql-diagnosis/README.md ">observability-sql-diagnosis使用说明</a></td> | 116 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/observability-sql-diagnosis/README.md ">observability-sql-diagnosis使用说明</a></td> |
| 117 | </tr> | 117 | </tr> |
| 118 | <tr> | 118 | <tr> |
| 119 | <td>openGauss数据库监控插件</td> | 119 | <td>openGauss数据库监控插件</td> |
| 120 | <td>openGauss通用的监控插件生成工具,支持Prometheus、Zabbix以及Nagios平台</td> | 120 | <td>openGauss通用的监控插件生成工具,支持Prometheus、Zabbix以及Nagios平台</td> |
| 121 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/openGauss-tools-monitor">openGauss-tools-monitor</a></td> | 121 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/openGauss-tools-monitor">openGauss-tools-monitor</a></td> |
| 122 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/openGauss-tools-monitor/README.md ">openGauss-tools-monitor使用说明</a></td> | 122 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/openGauss-tools-monitor/README.md ">openGauss-tools-monitor使用说明</a></td> |
| 123 | </tr> | 123 | </tr> |
| 124 | <tr> | 124 | <tr> |
| 125 | <td>兼容性评估插件</td> | 125 | <td>兼容性评估插件</td> |
| 126 | <td>支持从多个场景下获取sql语句进行兼容性评估,并输出评估报告</td> | 126 | <td>支持从多个场景下获取sql语句进行兼容性评估,并输出评估报告</td> |
| 127 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/compatibility-assessment">compatibility-assessment</a></td> | 127 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/compatibility-assessment">compatibility-assessment</a></td> |
| 128 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/compatibility-assessment/README.md ">compatibility-assessment使用说明</a></td> | 128 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/compatibility-assessment/README.md ">compatibility-assessment使用说明</a></td> |
| 129 | </tr> | 129 | </tr> |
| 130 | <tr> | 130 | <tr> |
| 131 | <td>数据库智能参数调优插件</td> | 131 | <td>数据库智能参数调优插件</td> |
| 132 | <td>负载特征分析、负载生成、离线调优、在线调优、优化openGauss数据库的参数配置</td> | 132 | <td>负载特征分析、负载生成、离线调优、在线调优、优化openGauss数据库的参数配置</td> |
| 133 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/intelligent-parameter-tuning"> intelligent-parameter-tuning</a></td> | 133 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/intelligent-parameter-tuning"> intelligent-parameter-tuning</a></td> |
| 134 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/intelligent-parameter-tuning/README.md "> intelligent-parameter-tuning使用说明</a></td> | 134 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/intelligent-parameter-tuning/README.md "> intelligent-parameter-tuning使用说明</a></td> |
| 135 | </tr> | 135 | </tr> |
| 136 | </tbody> | 136 | </tbody> |
| 137 | </table> | 137 | </table> |
| 138 | 138 | ||
| 139 | ## 参考文档<a name="section57771982"></a> | 139 | ## 参考文档<a name="section57771982"></a> |
| 140 | 140 | ||
| 141 | -开源社区地址: <https://gitcode.com/opengauss/openGauss-workbench/tree/master> | 141 | +开源社区地址: <https://atomgit.com/opengauss/openGauss-workbench/tree/master> |
| 142 | 142 | ||
| 143 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/README.md ">README.md</a> | 143 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/README.md ">README.md</a> |
| @@ -1,3 +1,3 @@ | |||
| 1 | # openGauss安全配置说明 | 1 | # openGauss安全配置说明 |
| 2 | 2 | ||
| 3 | -详细内容请参考[安全配置基线](https://gitcode.com/opengauss/security/tree/master/secure-configuration-benchmark)。 | 3 | +详细内容请参考[安全配置基线](https://atomgit.com/opengauss/security/tree/master/secure-configuration-benchmark)。 |
| @@ -58,7 +58,7 @@ openGauss目前在以下环境中提供对ODBC3.5的支持。 | |||
| 58 | 58 | ||
| 59 | UNIX/Linux系统下的驱动程序管理器主要有unixODBC和iODBC,在这选择驱动管理器unixODBC-2.3.0作为连接数据库的组件。 | 59 | UNIX/Linux系统下的驱动程序管理器主要有unixODBC和iODBC,在这选择驱动管理器unixODBC-2.3.0作为连接数据库的组件。 |
| 60 | 60 | ||
| 61 | -Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://gitcode.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 | 61 | +Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://atomgit.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 |
| 62 | 62 | ||
| 63 | >[!NOTE]说明 | 63 | >[!NOTE]说明 |
| 64 | >当前数据库ODBC驱动基于开源版本,对于tinyint、smalldatetime、nvarchar、nvarchar2类型,在获取数据类型的时候,可能会出现不兼容。 | 64 | >当前数据库ODBC驱动基于开源版本,对于tinyint、smalldatetime、nvarchar、nvarchar2类型,在获取数据类型的时候,可能会出现不兼容。 |
| @@ -1,6 +1,6 @@ | |||
| 1 | # openGauss Go 语言驱动常用操作示例 | 1 | # openGauss Go 语言驱动常用操作示例 |
| 2 | 2 | ||
| 3 | -本文基于 `gitcode.com/opengauss/openGauss-connector-go-pq` 驱动,给出一套可运行的 Go 使用示例,演示如何在 Go 语言中通过标准 `database/sql` 接口访问 openGauss,并完成常见的增删改查、事务和 JSONB 等操作。 | 3 | +本文基于 `atomgit.com/opengauss/openGauss-connector-go-pq` 驱动,给出一套可运行的 Go 使用示例,演示如何在 Go 语言中通过标准 `database/sql` 接口访问 openGauss,并完成常见的增删改查、事务和 JSONB 等操作。 |
| 4 | 4 | ||
| 5 | 示例内容包括: | 5 | 示例内容包括: |
| 6 | 6 | ||
| @@ -41,7 +41,7 @@ mkdir opengauss-go-demo | |||
| 41 | cd opengauss-go-demo | 41 | cd opengauss-go-demo |
| 42 | 42 | ||
| 43 | go mod init opengauss-go-demo | 43 | go mod init opengauss-go-demo |
| 44 | -go get gitcode.com/opengauss/openGauss-connector-go-pq | 44 | +go get atomgit.com/opengauss/openGauss-connector-go-pq |
| 45 | ``` | 45 | ``` |
| 46 | 46 | ||
| 47 | 在已有的 openGauss Go 驱动仓库中(已存在 `go.mod`),可直接在仓库根目录下执行示例程序。 | 47 | 在已有的 openGauss Go 驱动仓库中(已存在 `go.mod`),可直接在仓库根目录下执行示例程序。 |
| @@ -54,7 +54,7 @@ go get gitcode.com/opengauss/openGauss-connector-go-pq | |||
| 54 | import ( | 54 | import ( |
| 55 | "database/sql" | 55 | "database/sql" |
| 56 | 56 | ||
| 57 | - _ "gitcode.com/opengauss/openGauss-connector-go-pq" | 57 | + _ "atomgit.com/opengauss/openGauss-connector-go-pq" |
| 58 | ) | 58 | ) |
| 59 | ``` | 59 | ``` |
| 60 | 60 | ||
| @@ -96,7 +96,7 @@ import ( | |||
| 96 | "database/sql" | 96 | "database/sql" |
| 97 | "log" | 97 | "log" |
| 98 | 98 | ||
| 99 | - _ "gitcode.com/opengauss/openGauss-connector-go-pq" | 99 | + _ "atomgit.com/opengauss/openGauss-connector-go-pq" |
| 100 | ) | 100 | ) |
| 101 | 101 | ||
| 102 | func openConn() (*sql.DB, error) { | 102 | func openConn() (*sql.DB, error) { |
| @@ -429,7 +429,7 @@ import ( | |||
| 429 | "fmt" | 429 | "fmt" |
| 430 | "log" | 430 | "log" |
| 431 | 431 | ||
| 432 | - _ "gitcode.com/opengauss/openGauss-connector-go-pq" | 432 | + _ "atomgit.com/opengauss/openGauss-connector-go-pq" |
| 433 | ) | 433 | ) |
| 434 | 434 | ||
| 435 | type Payload struct { | 435 | type Payload struct { |
| @@ -2,8 +2,8 @@ label: 插件参考 | |||
| 2 | isManual: true | 2 | isManual: true |
| 3 | sections: | 3 | sections: |
| 4 | - href: | 4 | - href: |
| 5 | - upstream: https://gitcode.com/opengauss/Plugin/blob/master/docs-lite/zh/extension_reference/_toc.yaml | 5 | + upstream: https://atomgit.com/opengauss/Plugin/blob/master/docs-lite/zh/extension_reference/_toc.yaml |
| 6 | path: ./extension_reference/plugin | 6 | path: ./extension_reference/plugin |
| 7 | - href: | 7 | - href: |
| 8 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs-lite/zh/extension_reference/_toc.yaml | 8 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs-lite/zh/extension_reference/_toc.yaml |
| 9 | path: ./extension_reference/server | 9 | path: ./extension_reference/server |
| @@ -46,7 +46,7 @@ openGauss目前在以下环境中提供对ODBC的支持。 | |||
| 46 | </tbody> | 46 | </tbody> |
| 47 | </table> | 47 | </table> |
| 48 | 48 | ||
| 49 | -Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://gitcode.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 | 49 | +Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://atomgit.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 |
| 50 | 50 | ||
| 51 | ## Linux下的ODBC包<a name="section1352910461980"></a> | 51 | ## Linux下的ODBC包<a name="section1352910461980"></a> |
| 52 | 52 | ||
| @@ -9,7 +9,7 @@ | |||
| 9 | 9 | ||
| 10 | ## 配置准备<a name="zh-cn_topic_0283136491_section260555142417"></a> | 10 | ## 配置准备<a name="zh-cn_topic_0283136491_section260555142417"></a> |
| 11 | 11 | ||
| 12 | -使用 buildDockerImage.sh脚本构建docker镜像,buildDockerImage.sh是一个方便使用的shell脚本,提供SHA256的检查。buildDockerImage.sh脚本可以从[openGauss-server仓库](https://gitcode.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)下载。 | 12 | +使用 buildDockerImage.sh脚本构建docker镜像,buildDockerImage.sh是一个方便使用的shell脚本,提供SHA256的检查。buildDockerImage.sh脚本可以从[openGauss-server仓库](https://atomgit.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)下载。 |
| 13 | 13 | ||
| 14 | ## 单机数据库容器安装 | 14 | ## 单机数据库容器安装 |
| 15 | 15 | ||
Mdocs-lite/zh/installation_guide/one_primary_and_two_backup_installations_without_cm_container.md+1-1
| @@ -11,7 +11,7 @@ docker tag 9aa832ba6684 opengauss:7.0.0-RC1 | |||
| 11 | 11 | ||
| 12 | ## 获取主备容器化部署脚本 | 12 | ## 获取主备容器化部署脚本 |
| 13 | 13 | ||
| 14 | -主备容器部署脚本为`create_master_slave.sh`,可以从[openGauss-server仓库](https://gitcode.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)获取 | 14 | +主备容器部署脚本为`create_master_slave.sh`,可以从[openGauss-server仓库](https://atomgit.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)获取 |
| 15 | 15 | ||
| 16 | ## 创建容器路径映射目录 | 16 | ## 创建容器路径映射目录 |
| 17 | 17 | ||
| @@ -14,16 +14,16 @@ sections: | |||
| 14 | - href: ./database_administration_guide/_toc.yaml | 14 | - href: ./database_administration_guide/_toc.yaml |
| 15 | - href: ./database_om_guide/_toc.yaml | 15 | - href: ./database_om_guide/_toc.yaml |
| 16 | - href: | 16 | - href: |
| 17 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs/en/performance_tuning_guide/_toc.yaml | 17 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs/en/performance_tuning_guide/_toc.yaml |
| 18 | path: ./performance_tuning_guide | 18 | path: ./performance_tuning_guide |
| 19 | - href: ./data_migration_guide/_toc.yaml | 19 | - href: ./data_migration_guide/_toc.yaml |
| 20 | - label: Key Features | 20 | - label: Key Features |
| 21 | sections: | 21 | sections: |
| 22 | - href: | 22 | - href: |
| 23 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs/en/_toc.yaml | 23 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs/en/_toc.yaml |
| 24 | path: ./datavec | 24 | path: ./datavec |
| 25 | - href: | 25 | - href: |
| 26 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs/en/resource_pooling/_toc.yaml | 26 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs/en/resource_pooling/_toc.yaml |
| 27 | path: ./resource_pooling | 27 | path: ./resource_pooling |
| 28 | - label: Developer Guide | 28 | - label: Developer Guide |
| 29 | sections: | 29 | sections: |
| @@ -38,8 +38,8 @@ sections: | |||
| 38 | - href: ./appendix/_toc.yaml | 38 | - href: ./appendix/_toc.yaml |
| 39 | single_manuals: | 39 | single_manuals: |
| 40 | - href: | 40 | - href: |
| 41 | - upstream: https://gitcode.com/opengauss/oGRAC-docs/blob/master/docs/en/_toc.yaml | 41 | + upstream: https://atomgit.com/opengauss/oGRAC-docs/blob/master/docs/en/_toc.yaml |
| 42 | path: ./ograc | 42 | path: ./ograc |
| 43 | - href: | 43 | - href: |
| 44 | - upstream: https://gitcode.com/opengauss/openGauss-workbench/blob/master/docs/en/_toc.yaml | 44 | + upstream: https://atomgit.com/opengauss/openGauss-workbench/blob/master/docs/en/_toc.yaml |
| 45 | path: ./datakit | 45 | path: ./datakit |
| @@ -12,12 +12,12 @@ openGauss provides online resources that contain a lot of useful information, su | |||
| 12 | - Connect: helps users tune in news, activities, videos, summits, and blogs related to openGauss. | 12 | - Connect: helps users tune in news, activities, videos, summits, and blogs related to openGauss. |
| 13 | - Certification: introduces the openGauss certification system and serves an entry for querying training information and certificates. | 13 | - Certification: introduces the openGauss certification system and serves an entry for querying training information and certificates. |
| 14 | - Security: introduces the vulnerability management process of openGauss and releases security notices and CVEs. | 14 | - Security: introduces the vulnerability management process of openGauss and releases security notices and CVEs. |
| 15 | -- Code: Gitee and Github community entries. | 15 | +- Code: AtomGit and Github community entries. |
| 16 | - Knowledge: provides a knowledge graph of openGauss cluster management, database tools, database kernel, and database driver. | 16 | - Knowledge: provides a knowledge graph of openGauss cluster management, database tools, database kernel, and database driver. |
| 17 | 17 | ||
| 18 | ## openGauss Community<a name="section157731748104211"></a> | 18 | ## openGauss Community<a name="section157731748104211"></a> |
| 19 | 19 | ||
| 20 | -openGauss has opened the database source code and an [openGauss community](https://gitee.com/opengauss) has been established. openGauss encourages users to contribute to and cooperate with the community, hoping to jointly build an enterprise-level open-source database community that can integrate diversified technical architectures. | 20 | +openGauss has opened the database source code and an [openGauss community](https://atomgit.com/opengauss) has been established. openGauss encourages users to contribute to and cooperate with the community, hoping to jointly build an enterprise-level open-source database community that can integrate diversified technical architectures. |
| 21 | 21 | ||
| 22 | The openGauss community is organized based on different Special Interest Groups \(SIGs\) to better manage and improve the work process. SIGs are open to everyone to make contributions. Each SIG has one or more code repositories on the Gitee platform. You can commit issues, participate in issue discussions, pull requests, and review code in the code repository of an SIG. [Table 1](#table9705652154412) lists common SIGs. You can find the SIGs that you are interested in from the SIG list. For details about how to contribute to the community, see [Contribution](https://opengauss.org/zh/contribution/). | 22 | The openGauss community is organized based on different Special Interest Groups \(SIGs\) to better manage and improve the work process. SIGs are open to everyone to make contributions. Each SIG has one or more code repositories on the Gitee platform. You can commit issues, participate in issue discussions, pull requests, and review code in the code repository of an SIG. [Table 1](#table9705652154412) lists common SIGs. You can find the SIGs that you are interested in from the SIG list. For details about how to contribute to the community, see [Contribution](https://opengauss.org/zh/contribution/). |
| 23 | 23 | ||
| @@ -30,102 +30,102 @@ The openGauss community is organized based on different Special Interest Groups | |||
| 30 | </th> | 30 | </th> |
| 31 | </tr> | 31 | </tr> |
| 32 | </thead> | 32 | </thead> |
| 33 | -<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> | 33 | +<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> |
| 34 | </td> | 34 | </td> |
| 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>Develops and maintains the SQL engine of the openGauss community.</p> | 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>Develops and maintains the SQL engine of the openGauss community.</p> |
| 36 | </td> | 36 | </td> |
| 37 | </tr> | 37 | </tr> |
| 38 | -<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> | 38 | +<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> |
| 39 | </td> | 39 | </td> |
| 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>Develops and maintains the storage engine of the openGauss community.</p> | 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>Develops and maintains the storage engine of the openGauss community.</p> |
| 41 | </td> | 41 | </td> |
| 42 | </tr> | 42 | </tr> |
| 43 | -<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> | 43 | +<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> |
| 44 | </td> | 44 | </td> |
| 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>Develops and maintains connectors of the openGauss community.</p> | 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>Develops and maintains connectors of the openGauss community.</p> |
| 46 | </td> | 46 | </td> |
| 47 | </tr> | 47 | </tr> |
| 48 | -<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> | 48 | +<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> |
| 49 | </td> | 49 | </td> |
| 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>Develops and maintains openGauss community tools.</p> | 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>Develops and maintains openGauss community tools.</p> |
| 51 | </td> | 51 | </td> |
| 52 | </tr> | 52 | </tr> |
| 53 | -<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> | 53 | +<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> |
| 54 | </td> | 54 | </td> |
| 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>Develops and maintains openGauss community documents.</p> | 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>Develops and maintains openGauss community documents.</p> |
| 56 | </td> | 56 | </td> |
| 57 | </tr> | 57 | </tr> |
| 58 | -<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> | 58 | +<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> |
| 59 | </td> | 59 | </td> |
| 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>Develops and maintains the infrastructure of the openGauss community.</p> | 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>Develops and maintains the infrastructure of the openGauss community.</p> |
| 61 | </td> | 61 | </td> |
| 62 | </tr> | 62 | </tr> |
| 63 | -<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> | 63 | +<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> |
| 64 | </td> | 64 | </td> |
| 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>Develops and maintains the security of the openGauss community.</p> | 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>Develops and maintains the security of the openGauss community.</p> |
| 66 | </td> | 66 | </td> |
| 67 | </tr> | 67 | </tr> |
| 68 | -<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> | 68 | +<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> |
| 69 | </td> | 69 | </td> |
| 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>Develops and maintains openGauss installation and deployment.</p> | 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>Develops and maintains openGauss installation and deployment.</p> |
| 71 | </td> | 71 | </td> |
| 72 | </tr> | 72 | </tr> |
| 73 | -<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> | 73 | +<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> |
| 74 | </td> | 74 | </td> |
| 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>Develops and maintains openGauss IoT.</p> | 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>Develops and maintains openGauss IoT.</p> |
| 76 | </td> | 76 | </td> |
| 77 | </tr> | 77 | </tr> |
| 78 | -<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> | 78 | +<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> |
| 79 | </td> | 79 | </td> |
| 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>Develops and maintains the in-place update engine of the openGauss community.</p> | 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>Develops and maintains the in-place update engine of the openGauss community.</p> |
| 81 | </td> | 81 | </td> |
| 82 | </tr> | 82 | </tr> |
| 83 | -<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> | 83 | +<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> |
| 84 | </td> | 84 | </td> |
| 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>Develops and maintains AI in the openGauss community.</p> | 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>Develops and maintains AI in the openGauss community.</p> |
| 86 | </td> | 86 | </td> |
| 87 | </tr> | 87 | </tr> |
| 88 | -<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> | 88 | +<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> |
| 89 | </td> | 89 | </td> |
| 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>Develops and maintains the geographic information system of the openGauss community.</p> | 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>Develops and maintains the geographic information system of the openGauss community.</p> |
| 91 | </td> | 91 | </td> |
| 92 | </tr> | 92 | </tr> |
| 93 | -<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> | 93 | +<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> |
| 94 | </td> | 94 | </td> |
| 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>Develops and maintains the cloud native direction of the openGauss community.</p> | 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>Develops and maintains the cloud native direction of the openGauss community.</p> |
| 96 | </td> | 96 | </td> |
| 97 | </tr> | 97 | </tr> |
| 98 | -<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> | 98 | +<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> |
| 99 | </td> | 99 | </td> |
| 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>Develops and maintains database security technologies of the openGauss community.</p> | 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>Develops and maintains database security technologies of the openGauss community.</p> |
| 101 | </td> | 101 | </td> |
| 102 | </tr> | 102 | </tr> |
| 103 | -<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://gitcode.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> | 103 | +<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://atomgit.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> |
| 104 | </td> | 104 | </td> |
| 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>Defines and develops the certification process and test suites for the openGauss release.</p> | 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>Defines and develops the certification process and test suites for the openGauss release.</p> |
| 106 | </td> | 106 | </td> |
| 107 | </tr> | 107 | </tr> |
| 108 | -<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> | 108 | +<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> |
| 109 | </td> | 109 | </td> |
| 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>Plans, manages, and develops the openGauss plug-in mechanism.</p> | 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>Plans, manages, and develops the openGauss plug-in mechanism.</p> |
| 111 | </td> | 111 | </td> |
| 112 | </tr> | 112 | </tr> |
| 113 | -<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> | 113 | +<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> |
| 114 | </td> | 114 | </td> |
| 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>Discusses the blockchain service scenarios and studies the core blockchain technical issues.</p> | 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>Discusses the blockchain service scenarios and studies the core blockchain technical issues.</p> |
| 116 | </td> | 116 | </td> |
| 117 | </tr> | 117 | </tr> |
| 118 | -<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> | 118 | +<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> |
| 119 | </td> | 119 | </td> |
| 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>Develops and maintains the DCF of the openGauss community.</p> | 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>Develops and maintains the DCF of the openGauss community.</p> |
| 121 | </td> | 121 | </td> |
| 122 | </tr> | 122 | </tr> |
| 123 | -<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> | 123 | +<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> |
| 124 | </td> | 124 | </td> |
| 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>Develops and maintains the version quality of the openGauss community.</p> | 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>Develops and maintains the version quality of the openGauss community.</p> |
| 126 | </td> | 126 | </td> |
| 127 | </tr> | 127 | </tr> |
| 128 | -<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> | 128 | +<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> |
| 129 | </td> | 129 | </td> |
| 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>Manages knowledge graph data for unified storage and query in the openGauss community.</p> | 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>Manages knowledge graph data for unified storage and query in the openGauss community.</p> |
| 131 | </td> | 131 | </td> |
| @@ -34,7 +34,7 @@ None. | |||
| 34 | 34 | ||
| 35 | - The MySQL parameter must be set to **log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON**. If **gtid\_mode** is set to **off**, the sink end replays data in serial mode based on the transaction sequence, which deteriorates the online migration performance. | 35 | - The MySQL parameter must be set to **log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON**. If **gtid\_mode** is set to **off**, the sink end replays data in serial mode based on the transaction sequence, which deteriorates the online migration performance. |
| 36 | 36 | ||
| 37 | -- Full migration is performed by using [gs_mysync](https://gitcode.com/opengauss/openGauss-tools-chameleon/blob/master/README_EN.md) before incremental migration. | 37 | +- Full migration is performed by using [gs_mysync](https://atomgit.com/opengauss/openGauss-tools-chameleon/blob/master/README_EN.md) before incremental migration. |
| 38 | 38 | ||
| 39 | - Kafka stores data in AVRO format. The AVRO [naming rules](https://avro.apache.org/docs/1.11.1/specification/#names) are as follows: | 39 | - Kafka stores data in AVRO format. The AVRO [naming rules](https://avro.apache.org/docs/1.11.1/specification/#names) are as follows: |
| 40 | 40 | ||
| @@ -485,7 +485,7 @@ After the openGauss-server code repository is built using the source code, gs\_o | |||
| 485 | 1. Run the **git clone** command to clone the OM code repository: | 485 | 1. Run the **git clone** command to clone the OM code repository: |
| 486 | 486 | ||
| 487 | ``` | 487 | ``` |
| 488 | - [user@linux sda]$ git clone https://gitcode.com/opengauss/openGauss-OM.git | 488 | + [user@linux sda]$ git clone https://atomgit.com/opengauss/openGauss-OM.git |
| 489 | ``` | 489 | ``` |
| 490 | 490 | ||
| 491 | 2. Run the following build command: | 491 | 2. Run the following build command: |
| @@ -54,7 +54,7 @@ The debezium service listens to the incremental data of the source MySQL databas | |||
| 54 | 1. Run the git command to download the source code. | 54 | 1. Run the git command to download the source code. |
| 55 | 55 | ||
| 56 | ``` | 56 | ``` |
| 57 | - git clone https://gitcode.com/opengauss/openGauss-tools-datachecker-performance.git | 57 | + git clone https://atomgit.com/opengauss/openGauss-tools-datachecker-performance.git |
| 58 | ``` | 58 | ``` |
| 59 | 59 | ||
| 60 | 2. Run the maven command to build the check and extract JAR packages. | 60 | 2. Run the maven command to build the check and extract JAR packages. |
| @@ -153,7 +153,7 @@ The debezium service listens to the incremental data of the source MySQL databas | |||
| 153 | Configure other debezium-related configurations and start the service to enable the incremental check service. | 153 | Configure other debezium-related configurations and start the service to enable the incremental check service. |
| 154 | ``` | 154 | ``` |
| 155 | 155 | ||
| 156 | -**For detailed instructions, see 《[Instructions for use of calibration tools](https://gitcode.com/opengauss/openGauss-tools-datachecker-performance/blob/master/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md)》** | 156 | +**For detailed instructions, see 《[Instructions for use of calibration tools](https://atomgit.com/opengauss/openGauss-tools-datachecker-performance/blob/master/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md)》** |
| 157 | 157 | ||
| 158 | ## Binary Installation<a name="section33621845504"></a> | 158 | ## Binary Installation<a name="section33621845504"></a> |
| 159 | 159 | ||
| @@ -261,7 +261,7 @@ ARM+openEuler 20.03 or x86+CentOS 5.7 | |||
| 261 | </td> | 261 | </td> |
| 262 | <td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.3 "><p id="p1178718227399"><a name="p1178718227399"></a><a name="p1178718227399"></a>Translated statement. If the translation fails or an error occurs during the translation, the columns that are not supported by openGauss are commented out.</p> | 262 | <td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.2.4.1.3 "><p id="p1178718227399"><a name="p1178718227399"></a><a name="p1178718227399"></a>Translated statement. If the translation fails or an error occurs during the translation, the columns that are not supported by openGauss are commented out.</p> |
| 263 | <div class="note" id="note16512411194411"><a name="note16512411194411"></a><a name="note16512411194411"></a><span class="notetitle"> Note: </span><div class="notebody"><p id="p9512181111441"><a name="p9512181111441"></a><a name="p9512181111441"></a>You can view the translation of database objects in either of the following ways: </p> | 263 | <div class="note" id="note16512411194411"><a name="note16512411194411"></a><a name="note16512411194411"></a><span class="notetitle"> Note: </span><div class="notebody"><p id="p9512181111441"><a name="p9512181111441"></a><a name="p9512181111441"></a>You can view the translation of database objects in either of the following ways: </p> |
| 264 | - <a name="ul86092483443"></a><a name="ul86092483443"></a><ul id="ul86092483443"><li>Go to the <a href="https://gitcode.com/opengauss/openGauss-tools-sql-translator" target="_blank" rel="noopener noreferrer">openGauss-tools-sql-translator</a> repository to learn about the translation of database objects. </li><li>You can learn about the translation of database objects through Chameleon logs. Chameleon logs include logs generated during translation and migration.</li></ul> | 264 | + <a name="ul86092483443"></a><a name="ul86092483443"></a><ul id="ul86092483443"><li>Go to the <a href="https://atomgit.com/opengauss/openGauss-tools-sql-translator" target="_blank" rel="noopener noreferrer">openGauss-tools-sql-translator</a> repository to learn about the translation of database objects. </li><li>You can learn about the translation of database objects through Chameleon logs. Chameleon logs include logs generated during translation and migration.</li></ul> |
| 265 | </div></div> | 265 | </div></div> |
| 266 | </td> | 266 | </td> |
| 267 | </tr> | 267 | </tr> |
| @@ -16,10 +16,10 @@ The sysbench is used to perform a pressure test on MySQL. In the IUD hybrid scen | |||
| 16 | 16 | ||
| 17 | - **Source Code Compilation** | 17 | - **Source Code Compilation** |
| 18 | 18 | ||
| 19 | -1. Run the following command to download the source code from the [code repository](https://gitcode.com/opengauss/openGauss-tools-onlineMigration-mysql): | 19 | +1. Run the following command to download the source code from the [code repository](https://atomgit.com/opengauss/openGauss-tools-onlineMigration-mysql): |
| 20 | 20 | ||
| 21 | ``` | 21 | ``` |
| 22 | - git clone https://gitcode.com/opengauss/openGauss-tools-onlineMigration-mysql.git | 22 | + git clone https://atomgit.com/opengauss/openGauss-tools-onlineMigration-mysql.git |
| 23 | ``` | 23 | ``` |
| 24 | 24 | ||
| 25 | 2. Modify the configuration file. The configuration file is stored in **openGauss-tools-onlineMigration-mysql/mysql2openGauss/config.yml**. | 25 | 2. Modify the configuration file. The configuration file is stored in **openGauss-tools-onlineMigration-mysql/mysql2openGauss/config.yml**. |
| @@ -115,5 +115,5 @@ The sysbench is used to perform a pressure test on MySQL. In the IUD hybrid scen | |||
| 115 | - To ensure the sequence and consistency of transactions, settings such as skip\_event, limit\_table, skip\_table are not supported. | 115 | - To ensure the sequence and consistency of transactions, settings such as skip\_event, limit\_table, skip\_table are not supported. |
| 116 | - MySQL 5.7 or later is required. | 116 | - MySQL 5.7 or later is required. |
| 117 | - The MySQL parameter must be set to **log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON**. | 117 | - The MySQL parameter must be set to **log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON**. |
| 118 | -- Full migration is performed before incremental migration. Full migration can be performed using [Chameleon](https://gitcode.com/opengauss/openGauss-tools-chameleon). | 118 | +- Full migration is performed before incremental migration. Full migration can be performed using [Chameleon](https://atomgit.com/opengauss/openGauss-tools-chameleon). |
| 119 | - Incremental migration supports the following data types: numeric (int, tinyint, smallint, mediumint, bigint, float, double, decimal), character (char, varchar, and text), time (date, time, datetime, timestamp, year), and binary (binary, varbinary, and blob). | 119 | - Incremental migration supports the following data types: numeric (int, tinyint, smallint, mediumint, bigint, float, double, decimal), character (char, varchar, and text), time (date, time, datetime, timestamp, year), and binary (binary, varbinary, and blob). |
| @@ -33,11 +33,11 @@ EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'TABLE | |||
| 33 | 33 | ||
| 34 | - Path of the openGauss source code: | 34 | - Path of the openGauss source code: |
| 35 | 35 | ||
| 36 | -> https://gitcode.com/opengauss/openGauss-server | 36 | +> https://atomgit.com/opengauss/openGauss-server |
| 37 | 37 | ||
| 38 | - Path of the openGauss plug-in repository: | 38 | - Path of the openGauss plug-in repository: |
| 39 | 39 | ||
| 40 | -> https://gitcode.com/opengauss/Plugin | 40 | +> https://atomgit.com/opengauss/Plugin |
| 41 | 41 | ||
| 42 | ## Compiling Plug-ins | 42 | ## Compiling Plug-ins |
| 43 | 43 | ||
| @@ -83,7 +83,7 @@ The default portal installation directory is **/ops/portal**. You can change it | |||
| 83 | 1. Run the git command to download the source code and copy the **portal** folder in the source code to the **/ops** directory. | 83 | 1. Run the git command to download the source code and copy the **portal** folder in the source code to the **/ops** directory. |
| 84 | 84 | ||
| 85 | ``` | 85 | ``` |
| 86 | - git clone https://gitcode.com/opengauss/openGauss-migration-portal.git | 86 | + git clone https://atomgit.com/opengauss/openGauss-migration-portal.git |
| 87 | ``` | 87 | ``` |
| 88 | 88 | ||
| 89 | 2. Run the maven command to compile the source code to obtain the **portalControl-7.0.0-exec.jar** package and save the JAR package to the **/ops/portal** directory. | 89 | 2. Run the maven command to compile the source code to obtain the **portalControl-7.0.0-exec.jar** package and save the JAR package to the **/ops/portal** directory. |
| @@ -4,7 +4,7 @@ dblink is a tool that can connect to other openGauss databases in an openGauss d | |||
| 4 | 4 | ||
| 5 | ## Compiling dblink<a name="section968819125285"></a> | 5 | ## Compiling dblink<a name="section968819125285"></a> |
| 6 | 6 | ||
| 7 | -Currently, the source code of dblink is stored in the [contrib/dblink](https://gitcode.com/opengauss/openGauss-server/tree/master/contrib/dblink) directory. After the openGauss database is compiled and installed, if you need to use the dblink, go to the preceding directory and run the following command to compile and install the dblink: | 7 | +Currently, the source code of dblink is stored in the [contrib/dblink](https://atomgit.com/opengauss/openGauss-server/tree/master/contrib/dblink) directory. After the openGauss database is compiled and installed, if you need to use the dblink, go to the preceding directory and run the following command to compile and install the dblink: |
| 8 | 8 | ||
| 9 | ``` | 9 | ``` |
| 10 | make | 10 | make |
| @@ -2,11 +2,11 @@ label: Extension Reference | |||
| 2 | isManual: true | 2 | isManual: true |
| 3 | sections: | 3 | sections: |
| 4 | - href: | 4 | - href: |
| 5 | - upstream: https://gitcode.com/opengauss/Plugin/blob/master/docs/en/extension_reference/_toc.yaml | 5 | + upstream: https://atomgit.com/opengauss/Plugin/blob/master/docs/en/extension_reference/_toc.yaml |
| 6 | path: ./extension_reference/plugin | 6 | path: ./extension_reference/plugin |
| 7 | - href: | 7 | - href: |
| 8 | - upstream: https://gitcode.com/opengauss/openGauss-third_party/blob/master/docs/en/extension_reference/_toc.yaml | 8 | + upstream: https://atomgit.com/opengauss/openGauss-third_party/blob/master/docs/en/extension_reference/_toc.yaml |
| 9 | path: ./extension_reference/third_party | 9 | path: ./extension_reference/third_party |
| 10 | - href: | 10 | - href: |
| 11 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs/en/extension_reference/_toc.yaml | 11 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs/en/extension_reference/_toc.yaml |
| 12 | path: ./extension_reference/server | 12 | path: ./extension_reference/server |
| @@ -343,26 +343,26 @@ This is the tenth release of openGauss. The disclosed CVEs have been fixed. | |||
| 343 | 343 | ||
| 344 | openGauss contains the following 18 code repositories. | 344 | openGauss contains the following 18 code repositories. |
| 345 | 345 | ||
| 346 | -- Open-source software code repository: [https://gitcode.com/opengauss/openGauss-third\_party](https://gitcode.com/opengauss/openGauss-third_party) | 346 | +- Open-source software code repository: [https://atomgit.com/opengauss/openGauss-third\_party](https://atomgit.com/opengauss/openGauss-third_party) |
| 347 | 347 | ||
| 348 | -- JDBC driver code repository: [https://gitcode.com/opengauss/openGauss-connector-jdbc](https://gitcode.com/opengauss/openGauss-connector-jdbc) | 348 | +- JDBC driver code repository: [https://atomgit.com/opengauss/openGauss-connector-jdbc](https://atomgit.com/opengauss/openGauss-connector-jdbc) |
| 349 | 349 | ||
| 350 | -- ODBC driver code repository: [https://gitcode.com/opengauss/openGauss-connector-odbc](https://gitcode.com/opengauss/openGauss-connector-odbc) | 350 | +- ODBC driver code repository: [https://atomgit.com/opengauss/openGauss-connector-odbc](https://atomgit.com/opengauss/openGauss-connector-odbc) |
| 351 | -- Database server code repository: [https://gitcode.com/opengauss/openGauss-server](https://gitcode.com/opengauss/openGauss-server) | 351 | +- Database server code repository: [https://atomgit.com/opengauss/openGauss-server](https://atomgit.com/opengauss/openGauss-server) |
| 352 | -- Autonomous O&M platform DBMind code repository: [https://gitcode.com/opengauss/openGauss-DBMind](https://gitcode.com/opengauss/openGauss-DBMind) | 352 | +- Autonomous O&M platform DBMind code repository: [https://atomgit.com/opengauss/openGauss-DBMind](https://atomgit.com/opengauss/openGauss-DBMind) |
| 353 | -- OM tool code repository: [https://gitcode.com/opengauss/openGauss-OM](https://gitcode.com/opengauss/openGauss-OM) | 353 | +- OM tool code repository: [https://atomgit.com/opengauss/openGauss-OM](https://atomgit.com/opengauss/openGauss-OM) |
| 354 | -- CM tool code repository: [https://gitcode.com/opengauss/CM](https://gitcode.com/opengauss/CM) | 354 | +- CM tool code repository: [https://atomgit.com/opengauss/CM](https://atomgit.com/opengauss/CM) |
| 355 | -- Database distributed memory service \(DMS\) component code repository: [https://gitcode.com/opengauss/DMS](https://gitcode.com/opengauss/DMS) | 355 | +- Database distributed memory service \(DMS\) component code repository: [https://atomgit.com/opengauss/DMS](https://atomgit.com/opengauss/DMS) |
| 356 | -- Database distributed storage service \(DSS\) component code repository: [https://gitcode.com/opengauss/DSS](https://gitcode.com/opengauss/DSS) | 356 | +- Database distributed storage service \(DSS\) component code repository: [https://atomgit.com/opengauss/DSS](https://atomgit.com/opengauss/DSS) |
| 357 | -- DCF code repository: [https://gitcode.com/opengauss/DCF](https://gitcode.com/opengauss/DCF) | 357 | +- DCF code repository: [https://atomgit.com/opengauss/DCF](https://atomgit.com/opengauss/DCF) |
| 358 | -- DCC code repository: [https://gitcode.com/opengauss/DCC](https://gitcode.com/opengauss/DCC) | 358 | +- DCC code repository: [https://atomgit.com/opengauss/DCC](https://atomgit.com/opengauss/DCC) |
| 359 | -- Plug-in code repository: [https://gitcode.com/opengauss/Plugin](https://gitcode.com/opengauss/Plugin) | 359 | +- Plug-in code repository: [https://atomgit.com/opengauss/Plugin](https://atomgit.com/opengauss/Plugin) |
| 360 | -- MySQL-to-openGauss full migration tool code repository: [https://gitcode.com/opengauss/openGauss-tools-chameleon](https://gitcode.com/opengauss/openGauss-tools-chameleon) | 360 | +- MySQL-to-openGauss full migration tool code repository: [https://atomgit.com/opengauss/openGauss-tools-chameleon](https://atomgit.com/opengauss/openGauss-tools-chameleon) |
| 361 | -- MySQL incremental/reverse migration tool code repository: [https://gitcode.com/opengauss/debezium](https://gitcode.com/opengauss/debezium) | 361 | +- MySQL incremental/reverse migration tool code repository: [https://atomgit.com/opengauss/debezium](https://atomgit.com/opengauss/debezium) |
| 362 | -- Data verification tool code repository: [https://gitcode.com/opengauss/openGauss-tools-datachecker-performance](https://gitcode.com/opengauss/openGauss-tools-datachecker-performance) | 362 | +- Data verification tool code repository: [https://atomgit.com/opengauss/openGauss-tools-datachecker-performance](https://atomgit.com/opengauss/openGauss-tools-datachecker-performance) |
| 363 | -- Prometheus-exporter code repository: [https://gitcode.com/opengauss/openGauss-prometheus-exporter](https://gitcode.com/opengauss/openGauss-prometheus-exporter) | 363 | +- Prometheus-exporter code repository: [https://atomgit.com/opengauss/openGauss-prometheus-exporter](https://atomgit.com/opengauss/openGauss-prometheus-exporter) |
| 364 | -- Database monitoring plug-in generation tool code repository: [https://gitcode.com/opengauss/openGauss-tools-monitor](https://gitcode.com/opengauss/openGauss-tools-monitor) | 364 | +- Database monitoring plug-in generation tool code repository: [https://atomgit.com/opengauss/openGauss-tools-monitor](https://atomgit.com/opengauss/openGauss-tools-monitor) |
| 365 | -- Document repository: [https://gitcode.com/opengauss/docs](https://gitcode.com/opengauss/docs) | 365 | +- Document repository: [https://atomgit.com/opengauss/docs](https://atomgit.com/opengauss/docs) |
| 366 | 366 | ||
| 367 | ## Contribution<a name="EN-US_TOPIC_0289899196"></a> | 367 | ## Contribution<a name="EN-US_TOPIC_0289899196"></a> |
| 368 | 368 | ||
| @@ -374,7 +374,7 @@ As an openGauss user, you can contribute to the openGauss community in multiple | |||
| 374 | 374 | ||
| 375 | openGauss brings together people of common interest to form different SIGs. For details about existing SIGs, see the [SIG list](https://opengauss.org/en/contribution/). | 375 | openGauss brings together people of common interest to form different SIGs. For details about existing SIGs, see the [SIG list](https://opengauss.org/en/contribution/). |
| 376 | 376 | ||
| 377 | -You are welcome to join an existing SIG or create a SIG. For details about how to create a SIG, see [Special Interest Group \(SIG\)](https://gitcode.com/opengauss/tc/blob/master/sigs/README.en.md/). | 377 | +You are welcome to join an existing SIG or create a SIG. For details about how to create a SIG, see [Special Interest Group \(SIG\)](https://atomgit.com/opengauss/tc/blob/master/sigs/README.en.md/). |
| 378 | 378 | ||
| 379 | **Mail List and Issues** | 379 | **Mail List and Issues** |
| 380 | 380 | ||
| @@ -380,7 +380,7 @@ By running the CMRestAPI component, the CM supports: | |||
| 380 | 380 | ||
| 381 | 4. Description of the address for receiving information. | 381 | 4. Description of the address for receiving information. |
| 382 | Example of the information receiving address: **http://***ip***:***port***/CMRestAPI** | 382 | Example of the information receiving address: **http://***ip***:***port***/CMRestAPI** |
| 383 | - The CMRestAPI uses the PUT method to push host information. The context is MasterInfo, that is, the link format is **http://***ip***:***port***/CMRestAPI/MasterInfo**. The object type is String. The host information format is *ip***:***port*. The context of the pushed standby node is StanbyInfo, the type of the sent object is String, and the format of the standby node information is **ip1:port1,ip2:port2, ...,ipn:portn**. For details about an application demo, see [applicationdemo](https://gitcode.com/opengauss/CM-RestAPI/tree/master/applicationdemo/src/main/java/com/application/applicationdemo) in the CMRestAPI repository. | 383 | + The CMRestAPI uses the PUT method to push host information. The context is MasterInfo, that is, the link format is **http://***ip***:***port***/CMRestAPI/MasterInfo**. The object type is String. The host information format is *ip***:***port*. The context of the pushed standby node is StanbyInfo, the type of the sent object is String, and the format of the standby node information is **ip1:port1,ip2:port2, ...,ipn:portn**. For details about an application demo, see [applicationdemo](https://atomgit.com/opengauss/CM-RestAPI/tree/master/applicationdemo/src/main/java/com/application/applicationdemo) in the CMRestAPI repository. |
| 384 | 384 | ||
| 385 | **Other description:** | 385 | **Other description:** |
| 386 | 386 | ||
| @@ -15,16 +15,16 @@ sections: | |||
| 15 | - href: ./database_administration_guide/_toc.yaml | 15 | - href: ./database_administration_guide/_toc.yaml |
| 16 | - href: ./database_om_guide/_toc.yaml | 16 | - href: ./database_om_guide/_toc.yaml |
| 17 | - href: | 17 | - href: |
| 18 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs/zh/performance_tuning_guide/_toc.yaml | 18 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs/zh/performance_tuning_guide/_toc.yaml |
| 19 | path: ./performance_tuning_guide | 19 | path: ./performance_tuning_guide |
| 20 | - href: ./data_migration_guide/_toc.yaml | 20 | - href: ./data_migration_guide/_toc.yaml |
| 21 | - label: 重要特性 | 21 | - label: 重要特性 |
| 22 | sections: | 22 | sections: |
| 23 | - href: | 23 | - href: |
| 24 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs/zh/_toc.yaml | 24 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/src/gausskernel/storage/access/datavec/docs/zh/_toc.yaml |
| 25 | path: ./datavec | 25 | path: ./datavec |
| 26 | - href: | 26 | - href: |
| 27 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/master/docs/zh/resource_pooling/_toc.yaml | 27 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/master/docs/zh/resource_pooling/_toc.yaml |
| 28 | path: ./resource_pooling | 28 | path: ./resource_pooling |
| 29 | - label: 开发指南 | 29 | - label: 开发指南 |
| 30 | sections: | 30 | sections: |
| @@ -40,8 +40,8 @@ sections: | |||
| 40 | - href: ./appendix/_toc.yaml | 40 | - href: ./appendix/_toc.yaml |
| 41 | single_manuals: | 41 | single_manuals: |
| 42 | - href: | 42 | - href: |
| 43 | - upstream: https://gitcode.com/opengauss/oGRAC-docs/blob/master/docs/zh/_toc.yaml | 43 | + upstream: https://atomgit.com/opengauss/oGRAC-docs/blob/master/docs/zh/_toc.yaml |
| 44 | path: ./ograc | 44 | path: ./ograc |
| 45 | - href: | 45 | - href: |
| 46 | - upstream: https://gitcode.com/opengauss/openGauss-workbench/blob/master/docs/zh/_toc.yaml | 46 | + upstream: https://atomgit.com/opengauss/openGauss-workbench/blob/master/docs/zh/_toc.yaml |
| 47 | path: ./datakit | 47 | path: ./datakit |
| @@ -8,7 +8,7 @@ | |||
| 8 | 8 | ||
| 9 | openGauss将拥有共同兴趣的人们聚在一起,组成了不同的特别兴趣小组(SIG)。当前已有的SIG请参见[SIG列表](https://opengauss.org/zh/contribution/)。 | 9 | openGauss将拥有共同兴趣的人们聚在一起,组成了不同的特别兴趣小组(SIG)。当前已有的SIG请参见[SIG列表](https://opengauss.org/zh/contribution/)。 |
| 10 | 10 | ||
| 11 | -我们欢迎并鼓励你加入已有的SIG或创建新的SIG,创建方法请参见[SIG管理指南](https://gitcode.com/opengauss/tc/blob/master/sigs/README.md/)。 | 11 | +我们欢迎并鼓励你加入已有的SIG或创建新的SIG,创建方法请参见[SIG管理指南](https://atomgit.com/opengauss/tc/blob/master/sigs/README.md/)。 |
| 12 | 12 | ||
| 13 | **邮件列表和任务** | 13 | **邮件列表和任务** |
| 14 | 14 | ||
| @@ -12,12 +12,12 @@ openGauss提供了在线资源,其中包含大量有用的信息,例如常 | |||
| 12 | - 互动:提供openGauss相关新闻、活动、视频、峰会和博客。 | 12 | - 互动:提供openGauss相关新闻、活动、视频、峰会和博客。 |
| 13 | - 认证:提供openGauss认证体系介绍,以及培训相关信息和证书查询入口。 | 13 | - 认证:提供openGauss认证体系介绍,以及培训相关信息和证书查询入口。 |
| 14 | - 安全:介绍openGauss漏洞管理流程、安全公告和CVE。 | 14 | - 安全:介绍openGauss漏洞管理流程、安全公告和CVE。 |
| 15 | -- 代码:Gitee和Github社区入口。 | 15 | +- 代码:AtomGit和Github社区入口。 |
| 16 | - 知识:提供openGauss集群管理、数据库工具、数据库内核和数据库驱动知识图谱。 | 16 | - 知识:提供openGauss集群管理、数据库工具、数据库内核和数据库驱动知识图谱。 |
| 17 | 17 | ||
| 18 | ## openGauss开源社区<a name="section157731748104211"></a> | 18 | ## openGauss开源社区<a name="section157731748104211"></a> |
| 19 | 19 | ||
| 20 | -openGauss已经开放数据库源代码,成立了[openGauss开源社区](https://gitee.com/opengauss)。openGauss鼓励用户进行社区贡献、合作,希望能共同构建一个能够融合多元化技术架构的企业级开源数据库社区。 | 20 | +openGauss已经开放数据库源代码,成立了[openGauss开源社区](https://atomgit.com/opengauss)。openGauss鼓励用户进行社区贡献、合作,希望能共同构建一个能够融合多元化技术架构的企业级开源数据库社区。 |
| 21 | 21 | ||
| 22 | openGauss社区按照不同的SIGs(Special Interest Groups)来组织,以便于更好的管理和改善工作流程。 SIG是开放的,欢迎任何人加入并参与贡献。每一个SIG在码云上拥有一个或多个代码仓库。 您可以在SIG对应的代码仓库上提交Issue,参与Issue讨论,提交Pull Request,参与代码检视等。 常用SIG见[表1](#table9705652154412),您可以从SIG说明列表中找到您感兴趣的SIG。参与贡献的方法请参见[社区贡献](https://opengauss.org/zh/contribution/)。 | 22 | openGauss社区按照不同的SIGs(Special Interest Groups)来组织,以便于更好的管理和改善工作流程。 SIG是开放的,欢迎任何人加入并参与贡献。每一个SIG在码云上拥有一个或多个代码仓库。 您可以在SIG对应的代码仓库上提交Issue,参与Issue讨论,提交Pull Request,参与代码检视等。 常用SIG见[表1](#table9705652154412),您可以从SIG说明列表中找到您感兴趣的SIG。参与贡献的方法请参见[社区贡献](https://opengauss.org/zh/contribution/)。 |
| 23 | 23 | ||
| @@ -30,102 +30,102 @@ openGauss社区按照不同的SIGs(Special Interest Groups)来组织,以 | |||
| 30 | </th> | 30 | </th> |
| 31 | </tr> | 31 | </tr> |
| 32 | </thead> | 32 | </thead> |
| 33 | -<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> | 33 | +<tbody><tr id="row167061552174413"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p7843205019458"><a name="p7843205019458"></a><a name="p7843205019458"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SQLEngine" target="_blank" rel="noopener noreferrer">SQLEngine</a></p> |
| 34 | </td> | 34 | </td> |
| 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>负责openGauss社区SQL引擎的开发和维护。</p> | 35 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p618412205462"><a name="p618412205462"></a><a name="p618412205462"></a>负责openGauss社区SQL引擎的开发和维护。</p> |
| 36 | </td> | 36 | </td> |
| 37 | </tr> | 37 | </tr> |
| 38 | -<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> | 38 | +<tr id="row4707552174419"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p20280162518462"><a name="p20280162518462"></a><a name="p20280162518462"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/StorageEngine" target="_blank" rel="noopener noreferrer">StorageEngine</a></p> |
| 39 | </td> | 39 | </td> |
| 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>负责openGauss社区存储引擎的开发和维护。</p> | 40 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1770710520442"><a name="p1770710520442"></a><a name="p1770710520442"></a>负责openGauss社区存储引擎的开发和维护。</p> |
| 41 | </td> | 41 | </td> |
| 42 | </tr> | 42 | </tr> |
| 43 | -<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> | 43 | +<tr id="row6758132084516"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p18696305467"><a name="p18696305467"></a><a name="p18696305467"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Connectors" target="_blank" rel="noopener noreferrer">Connectors</a></p> |
| 44 | </td> | 44 | </td> |
| 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>负责openGauss社区Connectors的开发和维护。</p> | 45 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1775962015455"><a name="p1775962015455"></a><a name="p1775962015455"></a>负责openGauss社区Connectors的开发和维护。</p> |
| 46 | </td> | 46 | </td> |
| 47 | </tr> | 47 | </tr> |
| 48 | -<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> | 48 | +<tr id="row13773142394514"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1859816350465"><a name="p1859816350465"></a><a name="p1859816350465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Tools" target="_blank" rel="noopener noreferrer">Tools</a></p> |
| 49 | </td> | 49 | </td> |
| 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>负责openGauss社区工具的开发和维护。</p> | 50 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1076381124716"><a name="p1076381124716"></a><a name="p1076381124716"></a>负责openGauss社区工具的开发和维护。</p> |
| 51 | </td> | 51 | </td> |
| 52 | </tr> | 52 | </tr> |
| 53 | -<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> | 53 | +<tr id="row1547652604517"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p770214018465"><a name="p770214018465"></a><a name="p770214018465"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Docs" target="_blank" rel="noopener noreferrer">Docs</a></p> |
| 54 | </td> | 54 | </td> |
| 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>负责openGauss社区文档的开发和维护。</p> | 55 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p10303171917477"><a name="p10303171917477"></a><a name="p10303171917477"></a>负责openGauss社区文档的开发和维护。</p> |
| 56 | </td> | 56 | </td> |
| 57 | </tr> | 57 | </tr> |
| 58 | -<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> | 58 | +<tr id="row16280529184518"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1281154610461"><a name="p1281154610461"></a><a name="p1281154610461"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Infra" target="_blank" rel="noopener noreferrer">Infra</a></p> |
| 59 | </td> | 59 | </td> |
| 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>负责openGauss社区基础设施的开发和维护。</p> | 60 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p762102520476"><a name="p762102520476"></a><a name="p762102520476"></a>负责openGauss社区基础设施的开发和维护。</p> |
| 61 | </td> | 61 | </td> |
| 62 | </tr> | 62 | </tr> |
| 63 | -<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> | 63 | +<tr id="row75905433455"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p398712512464"><a name="p398712512464"></a><a name="p398712512464"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Security" target="_blank" rel="noopener noreferrer">Security</a></p> |
| 64 | </td> | 64 | </td> |
| 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>负责openGauss社区安全的开发和维护。</p> | 65 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p781631104711"><a name="p781631104711"></a><a name="p781631104711"></a>负责openGauss社区安全的开发和维护。</p> |
| 66 | </td> | 66 | </td> |
| 67 | </tr> | 67 | </tr> |
| 68 | -<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> | 68 | +<tr id="row3890162125711"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p189082195713"><a name="p189082195713"></a><a name="p189082195713"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/OM" target="_blank" rel="noopener noreferrer">OM</a></p> |
| 69 | </td> | 69 | </td> |
| 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>负责openGauss安装部署的开发和维护。</p> | 70 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p289172145712"><a name="p289172145712"></a><a name="p289172145712"></a>负责openGauss安装部署的开发和维护。</p> |
| 71 | </td> | 71 | </td> |
| 72 | </tr> | 72 | </tr> |
| 73 | -<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> | 73 | +<tr id="row187932417570"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p388017247574"><a name="p388017247574"></a><a name="p388017247574"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/IoT" target="_blank" rel="noopener noreferrer">IoT</a></p> |
| 74 | </td> | 74 | </td> |
| 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>负责openGauss IoT 开发和维护。</p> | 75 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p12880172414572"><a name="p12880172414572"></a><a name="p12880172414572"></a>负责openGauss IoT 开发和维护。</p> |
| 76 | </td> | 76 | </td> |
| 77 | </tr> | 77 | </tr> |
| 78 | -<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> | 78 | +<tr id="row39681327145712"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p296942745716"><a name="p296942745716"></a><a name="p296942745716"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/In-place-Update" target="_blank" rel="noopener noreferrer">In-place Update</a></p> |
| 79 | </td> | 79 | </td> |
| 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>负责openGauss社区in-place update引擎的开发和维护。</p> | 80 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p4969162725718"><a name="p4969162725718"></a><a name="p4969162725718"></a>负责openGauss社区in-place update引擎的开发和维护。</p> |
| 81 | </td> | 81 | </td> |
| 82 | </tr> | 82 | </tr> |
| 83 | -<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> | 83 | +<tr id="row1260813302579"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p3608530185720"><a name="p3608530185720"></a><a name="p3608530185720"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/AI" target="_blank" rel="noopener noreferrer">AI</a></p> |
| 84 | </td> | 84 | </td> |
| 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>负责openGauss社区AI的开发和维护。</p> | 85 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p160943055710"><a name="p160943055710"></a><a name="p160943055710"></a>负责openGauss社区AI的开发和维护。</p> |
| 86 | </td> | 86 | </td> |
| 87 | </tr> | 87 | </tr> |
| 88 | -<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> | 88 | +<tr id="row125631613205915"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2564131319592"><a name="p2564131319592"></a><a name="p2564131319592"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/GIS" target="_blank" rel="noopener noreferrer">GIS</a></p> |
| 89 | </td> | 89 | </td> |
| 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>负责openGauss社区地理信息系统的开发和维护。</p> | 90 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p19564913185918"><a name="p19564913185918"></a><a name="p19564913185918"></a>负责openGauss社区地理信息系统的开发和维护。</p> |
| 91 | </td> | 91 | </td> |
| 92 | </tr> | 92 | </tr> |
| 93 | -<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> | 93 | +<tr id="row3774616135920"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p377431625914"><a name="p377431625914"></a><a name="p377431625914"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/CloudNative" target="_blank" rel="noopener noreferrer">CloudNative</a></p> |
| 94 | </td> | 94 | </td> |
| 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>负责openGauss社区云原生方向的开发和维护。</p> | 95 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p3774316195910"><a name="p3774316195910"></a><a name="p3774316195910"></a>负责openGauss社区云原生方向的开发和维护。</p> |
| 96 | </td> | 96 | </td> |
| 97 | </tr> | 97 | </tr> |
| 98 | -<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> | 98 | +<tr id="row1728411220590"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128482217594"><a name="p1128482217594"></a><a name="p1128482217594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/SecurityTechnology" target="_blank" rel="noopener noreferrer">SecurityTechnology</a></p> |
| 99 | </td> | 99 | </td> |
| 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>负责openGauss社区数据库安全技术的开发和维护。</p> | 100 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p2028452215599"><a name="p2028452215599"></a><a name="p2028452215599"></a>负责openGauss社区数据库安全技术的开发和维护。</p> |
| 101 | </td> | 101 | </td> |
| 102 | </tr> | 102 | </tr> |
| 103 | -<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://gitcode.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> | 103 | +<tr id="row13284172285919"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1128582245913"><a name="p1128582245913"></a><a name="p1128582245913"></a><a href="https://atomgit.com/opengauss/compatible-certification" target="_blank" rel="noopener noreferrer">DistributionCertification</a></p> |
| 104 | </td> | 104 | </td> |
| 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>负责openGauss发行版认证流程、测试套件的定义和开发。</p> | 105 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1628592215594"><a name="p1628592215594"></a><a name="p1628592215594"></a>负责openGauss发行版认证流程、测试套件的定义和开发。</p> |
| 106 | </td> | 106 | </td> |
| 107 | </tr> | 107 | </tr> |
| 108 | -<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> | 108 | +<tr id="row943503316591"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p19435133312595"><a name="p19435133312595"></a><a name="p19435133312595"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Plugin" target="_blank" rel="noopener noreferrer">Plugin</a></p> |
| 109 | </td> | 109 | </td> |
| 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>负责openGauss插件机制的规划、管理、开发等。</p> | 110 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p0435833115915"><a name="p0435833115915"></a><a name="p0435833115915"></a>负责openGauss插件机制的规划、管理、开发等。</p> |
| 111 | </td> | 111 | </td> |
| 112 | </tr> | 112 | </tr> |
| 113 | -<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> | 113 | +<tr id="row144351433155913"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p2435113313594"><a name="p2435113313594"></a><a name="p2435113313594"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Blockchain" target="_blank" rel="noopener noreferrer">Blockchain</a></p> |
| 114 | </td> | 114 | </td> |
| 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>探讨区块链的业务场景,研究区块链的核心技术问题。</p> | 115 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p1443523395911"><a name="p1443523395911"></a><a name="p1443523395911"></a>探讨区块链的业务场景,研究区块链的核心技术问题。</p> |
| 116 | </td> | 116 | </td> |
| 117 | </tr> | 117 | </tr> |
| 118 | -<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> | 118 | +<tr id="row14435153316595"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p124367331599"><a name="p124367331599"></a><a name="p124367331599"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/DCF" target="_blank" rel="noopener noreferrer">DCF</a></p> |
| 119 | </td> | 119 | </td> |
| 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>负责openGauss社区分布式一致性框架DCF的开发和维护。</p> | 120 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p20436933135919"><a name="p20436933135919"></a><a name="p20436933135919"></a>负责openGauss社区分布式一致性框架DCF的开发和维护。</p> |
| 121 | </td> | 121 | </td> |
| 122 | </tr> | 122 | </tr> |
| 123 | -<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> | 123 | +<tr id="row643653345914"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p1643614335597"><a name="p1643614335597"></a><a name="p1643614335597"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/QA" target="_blank" rel="noopener noreferrer">QA</a></p> |
| 124 | </td> | 124 | </td> |
| 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>负责openGauss社区版本质量相关的开发和维护。</p> | 125 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p34367332594"><a name="p34367332594"></a><a name="p34367332594"></a>负责openGauss社区版本质量相关的开发和维护。</p> |
| 126 | </td> | 126 | </td> |
| 127 | </tr> | 127 | </tr> |
| 128 | -<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://gitcode.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> | 128 | +<tr id="row1481317234016"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.1 "><p id="p4814152314014"><a name="p4814152314014"></a><a name="p4814152314014"></a><a href="https://atomgit.com/opengauss/tc/tree/master/sigs/Graph" target="_blank" rel="noopener noreferrer">Graph</a></p> |
| 129 | </td> | 129 | </td> |
| 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>负责openGauss社区统一存储和查询的知识图谱数据管理功能。</p> | 130 | <td class="cellrowborder" valign="top" width="50%" headers="mcps1.2.3.1.2 "><p id="p5814102310013"><a name="p5814102310013"></a><a name="p5814102310013"></a>负责openGauss社区统一存储和查询的知识图谱数据管理功能。</p> |
| 131 | </td> | 131 | </td> |
| @@ -27,9 +27,9 @@ gs_datacheck工具提供数据全量和增量校验功能,可以对openGauss/M | |||
| 27 | ## 特性增强<a name="section28788730"></a> | 27 | ## 特性增强<a name="section28788730"></a> |
| 28 | 28 | ||
| 29 | - 自openGauss 6.0.0-RC1版本 数据校验工具支持源端是openGauss/MySQL的校验,包括全量校验与增量校验。 | 29 | - 自openGauss 6.0.0-RC1版本 数据校验工具支持源端是openGauss/MySQL的校验,包括全量校验与增量校验。 |
| 30 | -- 自openGauss 6.0.0-RC1版本 数据校验实现大表分片校验,提升抽取校验整体性能。具体参数配置参考[《校验工具使用指导》](https://gitcode.com/opengauss/openGauss-tools-datachecker-performance/blob/master/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md#74-%E6%95%B0%E6%8D%AE%E6%A0%A1%E9%AA%8C-%E8%B0%83%E4%BC%98%E9%85%8D%E7%BD%AE) | 30 | +- 自openGauss 6.0.0-RC1版本 数据校验实现大表分片校验,提升抽取校验整体性能。具体参数配置参考[《校验工具使用指导》](https://atomgit.com/opengauss/openGauss-tools-datachecker-performance/blob/master/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md#74-%E6%95%B0%E6%8D%AE%E6%A0%A1%E9%AA%8C-%E8%B0%83%E4%BC%98%E9%85%8D%E7%BD%AE) |
| 31 | - 自openGauss 5.1.0版本 数据校验工具支持源端是openGauss的校验,包括全量校验与增量校验。 | 31 | - 自openGauss 5.1.0版本 数据校验工具支持源端是openGauss的校验,包括全量校验与增量校验。 |
| 32 | -- 自openGauss 5.1.0版本 表记录抽取任务分片规则进行优化,实现抽取校验性能的提升。( 在50张表每张表1千万记录场景下,校验性能使用sysbench模型以及t_datacheck_templete模型,校验速率达到20万条/秒,其中使用t_datacheck_templete模型可以达到(150+M/s) )(具体模型参考[《校验工具使用指导》](https://gitcode.com/opengauss/openGauss-tools-datachecker-performance/blob/master/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md#71-%E8%A1%A8%E8%AE%BE%E8%AE%A1) ) | 32 | +- 自openGauss 5.1.0版本 表记录抽取任务分片规则进行优化,实现抽取校验性能的提升。( 在50张表每张表1千万记录场景下,校验性能使用sysbench模型以及t_datacheck_templete模型,校验速率达到20万条/秒,其中使用t_datacheck_templete模型可以达到(150+M/s) )(具体模型参考[《校验工具使用指导》](https://atomgit.com/opengauss/openGauss-tools-datachecker-performance/blob/master/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md#71-%E8%A1%A8%E8%AE%BE%E8%AE%A1) ) |
| 33 | 33 | ||
| 34 | ## 特性约束<a name="section06531946143616"></a> | 34 | ## 特性约束<a name="section06531946143616"></a> |
| 35 | 35 | ||
| @@ -51,10 +51,10 @@ gs_datacheck工具提供数据全量和增量校验功能,可以对openGauss/M | |||
| 51 | 51 | ||
| 52 | ## 参考文档<a name="section57771982"></a> | 52 | ## 参考文档<a name="section57771982"></a> |
| 53 | 53 | ||
| 54 | -开源社区地址: [gs_rep_portal](https://gitcode.com/opengauss/openGauss-migration-portal/tree/5.1.0/) | 54 | +开源社区地址: [gs_rep_portal](https://atomgit.com/opengauss/openGauss-migration-portal/tree/5.1.0/) |
| 55 | 55 | ||
| 56 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> | 56 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> |
| 57 | 57 | ||
| 58 | -数据校验社区地址:[gs_datacheck](https://gitcode.com/opengauss/openGauss-tools-datachecker-performance/tree/5.1.0/) | 58 | +数据校验社区地址:[gs_datacheck](https://atomgit.com/opengauss/openGauss-tools-datachecker-performance/tree/5.1.0/) |
| 59 | 59 | ||
| 60 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-tools-datachecker-performance/blob/5.1.0/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md ">校验工具使用指导.md</a> | 60 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-tools-datachecker-performance/blob/5.1.0/%E6%A0%A1%E9%AA%8C%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AF%BC.md ">校验工具使用指导.md</a> |
| @@ -64,7 +64,7 @@ source ENVFILE && gs_om -t start 或者 gs_om -t restart | |||
| 64 | 64 | ||
| 65 | ## 参考文档<a name="section57771982"></a> | 65 | ## 参考文档<a name="section57771982"></a> |
| 66 | 66 | ||
| 67 | -开源社区地址: <https://gitcode.com/opengauss/openGauss-OM> | 67 | +开源社区地址: <https://atomgit.com/opengauss/openGauss-OM> |
| 68 | 68 | ||
| 69 | gs_checkos文档:<a href="../tool_and_commandreference/gs_checkos.md">校验</a> | 69 | gs_checkos文档:<a href="../tool_and_commandreference/gs_checkos.md">校验</a> |
| 70 | 70 | ||
| @@ -22,7 +22,7 @@ gs_mysync工具全量数据导入支持两种方式:(1) 从MySQL库查询数 | |||
| 22 | 22 | ||
| 23 | ## 特性增强<a name="section28788730"></a> | 23 | ## 特性增强<a name="section28788730"></a> |
| 24 | 24 | ||
| 25 | -- 自openGauss 6.0.0-RC1版本,全量迁移支持与数据校验协同进行,在进行多表迁移时,单个表迁移完成后即可进行数据校验,缩短整体迁移校验时间。该特性全量迁移侧详细信息可参考<a href="https://gitcode.com/opengauss/openGauss-tools-chameleon/blob/master/chameleon%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md ">chameleon使用指南.md</a> 中参数with_datacheck相关描述。 | 25 | +- 自openGauss 6.0.0-RC1版本,全量迁移支持与数据校验协同进行,在进行多表迁移时,单个表迁移完成后即可进行数据校验,缩短整体迁移校验时间。该特性全量迁移侧详细信息可参考<a href="https://atomgit.com/opengauss/openGauss-tools-chameleon/blob/master/chameleon%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md ">chameleon使用指南.md</a> 中参数with_datacheck相关描述。 |
| 26 | 26 | ||
| 27 | ## 特性约束<a name="section06531946143616"></a> | 27 | ## 特性约束<a name="section06531946143616"></a> |
| 28 | 28 | ||
| @@ -34,10 +34,10 @@ gs_mysync工具依赖MySQL一键式迁移工具gs_rep_portal。 | |||
| 34 | 34 | ||
| 35 | ## 参考文档<a name="section57771982"></a> | 35 | ## 参考文档<a name="section57771982"></a> |
| 36 | 36 | ||
| 37 | -开源社区地址:[gs_rep_portal](https://gitcode.com/opengauss/openGauss-migration-portal/tree/5.1.0) | 37 | +开源社区地址:[gs_rep_portal](https://atomgit.com/opengauss/openGauss-migration-portal/tree/5.1.0) |
| 38 | 38 | ||
| 39 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> | 39 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> |
| 40 | 40 | ||
| 41 | -全量迁移社区地址:[gs_mysync](https://gitcode.com/opengauss/openGauss-tools-chameleon/tree/5.1.0/) | 41 | +全量迁移社区地址:[gs_mysync](https://atomgit.com/opengauss/openGauss-tools-chameleon/tree/5.1.0/) |
| 42 | 42 | ||
| 43 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-tools-chameleon/blob/5.1.0/chameleon%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md ">chameleon使用指南.md</a> | 43 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-tools-chameleon/blob/5.1.0/chameleon%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md ">chameleon使用指南.md</a> |
| @@ -37,6 +37,6 @@ gs_rep_portal支持全量迁移工具在指定版本和架构的系统上进行 | |||
| 37 | 37 | ||
| 38 | ## 参考文档<a name="section57771982"></a> | 38 | ## 参考文档<a name="section57771982"></a> |
| 39 | 39 | ||
| 40 | -开源社区地址: <https://gitcode.com/opengauss/openGauss-migration-portal/tree/master> | 40 | +开源社区地址: <https://atomgit.com/opengauss/openGauss-migration-portal/tree/master> |
| 41 | 41 | ||
| 42 | -详细参考文档:<a href="https://gitcode.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> 、 <a href="https://gitcode.com/opengauss/openGauss-migration-portal/blob/5.1.0/命令行参数名称及说明.md ">命令行参数名称及说明.md</a> | 42 | +详细参考文档:<a href="https://atomgit.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> 、 <a href="https://atomgit.com/opengauss/openGauss-migration-portal/blob/5.1.0/命令行参数名称及说明.md ">命令行参数名称及说明.md</a> |
| @@ -38,7 +38,7 @@ debezium mysql connector的source端,监控mysql数据库的binlog日志,并 | |||
| 38 | 38 | ||
| 39 | - MySQL参数设置要求为:log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON。若gtid_mode为off,则sink端按照事务顺序串行回放,会降低在线迁移性能。 | 39 | - MySQL参数设置要求为:log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON。若gtid_mode为off,则sink端按照事务顺序串行回放,会降低在线迁移性能。 |
| 40 | 40 | ||
| 41 | -- 先进行全量迁移,再进行增量迁移,全量迁移可基于[gs_mysync](https://gitcode.com/opengauss/openGauss-tools-chameleon)工具完成。 | 41 | +- 先进行全量迁移,再进行增量迁移,全量迁移可基于[gs_mysync](https://atomgit.com/opengauss/openGauss-tools-chameleon)工具完成。 |
| 42 | 42 | ||
| 43 | - Kafka中以AVRO格式存储数据,AVRO字段名称[命名规则](https://gitee.com/link?target=https%3A%2F%2Favro.apache.org%2Fdocs%2F1.11.1%2Fspecification%2F%23names)为: | 43 | - Kafka中以AVRO格式存储数据,AVRO字段名称[命名规则](https://gitee.com/link?target=https%3A%2F%2Favro.apache.org%2Fdocs%2F1.11.1%2Fspecification%2F%23names)为: |
| 44 | 44 | ||
| @@ -56,10 +56,10 @@ gs_replicate工具依赖MySQL一键式迁移工具gs_rep_portal。 | |||
| 56 | 56 | ||
| 57 | ## 参考文档<a name="section57771982"></a> | 57 | ## 参考文档<a name="section57771982"></a> |
| 58 | 58 | ||
| 59 | -开源社区地址:[gs_rep_portal](https://gitcode.com/opengauss/openGauss-migration-portal/tree/5.1.0) | 59 | +开源社区地址:[gs_rep_portal](https://atomgit.com/opengauss/openGauss-migration-portal/tree/5.1.0) |
| 60 | 60 | ||
| 61 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> | 61 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> |
| 62 | 62 | ||
| 63 | -增量迁移社区地址:[gs_replicate](https://gitcode.com/opengauss/debezium/tree/5.1.0) | 63 | +增量迁移社区地址:[gs_replicate](https://atomgit.com/opengauss/debezium/tree/5.1.0) |
| 64 | 64 | ||
| 65 | -详细参考文档:<a href="https://gitcode.com/opengauss/debezium/blob/5.1.0/README.md ">README.md</a> | 65 | +详细参考文档:<a href="https://atomgit.com/opengauss/debezium/blob/5.1.0/README.md ">README.md</a> |
| @@ -33,6 +33,6 @@ | |||
| 33 | 33 | ||
| 34 | ## 参考文档<a name="section57771982"></a> | 34 | ## 参考文档<a name="section57771982"></a> |
| 35 | 35 | ||
| 36 | -开源代码地址:<https://gitcode.com/opengauss/openGauss-OM/tree/master/script/base_utils/template。> | 36 | +开源代码地址:<https://atomgit.com/opengauss/openGauss-OM/tree/master/script/base_utils/template>。 |
| 37 | 37 | ||
| 38 | 操作指南文档:<a href="../installation_guide/one_stop_installation_guide.md">一站式安装指南</a> | 38 | 操作指南文档:<a href="../installation_guide/one_stop_installation_guide.md">一站式安装指南</a> |
| @@ -53,6 +53,6 @@ Data Studio作为一款配套openGauss数据库使用的客户端软件(当前 | |||
| 53 | 53 | ||
| 54 | ## 参考文档<a name="section57771982"></a> | 54 | ## 参考文档<a name="section57771982"></a> |
| 55 | 55 | ||
| 56 | -开源社区地址: <https://gitcode.com/opengauss/DataStudio> | 56 | +开源社区地址: <https://atomgit.com/opengauss/DataStudio> |
| 57 | 57 | ||
| 58 | 详细参考文档:DataStudio二进制包下docs目录《Data Studio 用户手册.pdf》 | 58 | 详细参考文档:DataStudio二进制包下docs目录《Data Studio 用户手册.pdf》 |
| @@ -30,4 +30,4 @@ | |||
| 30 | 30 | ||
| 31 | ## 参考文档 | 31 | ## 参考文档 |
| 32 | 32 | ||
| 33 | -使用本特性完成 openGauss 迁移,请参考[openGauss-FullReplicate工具使用指导](https://gitcode.com/opengauss/debezium/tree/master/migration-tool)。 | 33 | +使用本特性完成 openGauss 迁移,请参考[openGauss-FullReplicate工具使用指导](https://atomgit.com/opengauss/debezium/tree/master/migration-tool)。 |
| @@ -30,4 +30,4 @@ openGauss-FullReplicate工具需要jdk17及以上。 | |||
| 30 | 30 | ||
| 31 | ## 参考文档<a name="section57771982"></a> | 31 | ## 参考文档<a name="section57771982"></a> |
| 32 | 32 | ||
| 33 | -openGauss-FullReplicate详细说明和使用文档参考[Oracle-oGRAC全量迁移指南](https://gitcode.com/opengauss/debezium/blob/master/migration-tool/docs/oracle2ograc-readme.md)。 | 33 | +openGauss-FullReplicate详细说明和使用文档参考[Oracle-oGRAC全量迁移指南](https://atomgit.com/opengauss/debezium/blob/master/migration-tool/docs/oracle2ograc-readme.md)。 |
| @@ -30,4 +30,4 @@ debezium-connector-postgres工具依赖kafka、zookeeper和schema-registry三方 | |||
| 30 | 30 | ||
| 31 | ## 参考文档<a name="section57771982"></a> | 31 | ## 参考文档<a name="section57771982"></a> |
| 32 | 32 | ||
| 33 | -debezium-connector-postgres详细说明和使用文档参考[Postgresql迁移指南](https://gitcode.com/opengauss/debezium/blob/master/README.md#debezium-postgres-connector-1)。 | 33 | +debezium-connector-postgres详细说明和使用文档参考[Postgresql迁移指南](https://atomgit.com/opengauss/debezium/blob/master/README.md#debezium-postgres-connector-1)。 |
| @@ -28,6 +28,6 @@ debezium opengauss connector的sink端,从kafka拉取消息消费,将文件 | |||
| 28 | 28 | ||
| 29 | ## 参考文档<a name="section57771982"></a> | 29 | ## 参考文档<a name="section57771982"></a> |
| 30 | 30 | ||
| 31 | -反向迁移社区地址:<https://gitcode.com/opengauss/debezium/tree/5.1.0> | 31 | +反向迁移社区地址:<https://atomgit.com/opengauss/debezium/tree/5.1.0> |
| 32 | 32 | ||
| 33 | -详细参考文档 <a href="https://gitcode.com/opengauss/debezium/blob/5.1.0/README.md ">README.md</a> | 33 | +详细参考文档 <a href="https://atomgit.com/opengauss/debezium/blob/5.1.0/README.md ">README.md</a> |
| @@ -41,10 +41,10 @@ debezium opengauss connector的sink端,从kafka读取AVRO格式的数据,在 | |||
| 41 | 41 | ||
| 42 | ## 参考文档<a name="section57771982"></a> | 42 | ## 参考文档<a name="section57771982"></a> |
| 43 | 43 | ||
| 44 | -开源社区地址:[gs_rep_portal](https://gitcode.com/opengauss/openGauss-migration-portal/tree/5.1.0) | 44 | +开源社区地址:[gs_rep_portal](https://atomgit.com/opengauss/openGauss-migration-portal/tree/5.1.0) |
| 45 | 45 | ||
| 46 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> | 46 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-migration-portal/blob/5.1.0/README.md ">README.md</a> |
| 47 | 47 | ||
| 48 | -反向迁移社区地址:[gs_replicate](https://gitcode.com/opengauss/debezium/tree/5.1.0) | 48 | +反向迁移社区地址:[gs_replicate](https://atomgit.com/opengauss/debezium/tree/5.1.0) |
| 49 | 49 | ||
| 50 | -详细参考文档: <a href="https://gitcode.com/opengauss/debezium/blob/5.1.0/README.md ">README.md</a> | 50 | +详细参考文档: <a href="https://atomgit.com/opengauss/debezium/blob/5.1.0/README.md ">README.md</a> |
| @@ -39,6 +39,6 @@ libog_query 工具对外提供so和接口,传入SQL后判断该SQL在语法上 | |||
| 39 | 39 | ||
| 40 | ## 参考文档<a name="section57771982"></a> | 40 | ## 参考文档<a name="section57771982"></a> |
| 41 | 41 | ||
| 42 | -开源社区地址: [libog_query](https://gitcode.com/opengauss/openGauss-server/tree/master/src/bin/libog_query/) | 42 | +开源社区地址: [libog_query](https://atomgit.com/opengauss/openGauss-server/tree/master/src/bin/libog_query/) |
| 43 | 43 | ||
| 44 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-server/blob/master/src/bin/libog_query/readme.md ">README.md</a> | 44 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-server/blob/master/src/bin/libog_query/readme.md ">README.md</a> |
| @@ -30,4 +30,4 @@ openGauss-FullReplicate工具需要jdk17及以上。 | |||
| 30 | 30 | ||
| 31 | ## 参考文档<a name="section57771982"></a> | 31 | ## 参考文档<a name="section57771982"></a> |
| 32 | 32 | ||
| 33 | -openGauss-FullReplicate详细说明和使用文档参考[SqlServer全量迁移指南](https://gitcode.com/opengauss/debezium/blob/master/migration-tool/README.md)。 | 33 | +openGauss-FullReplicate详细说明和使用文档参考[SqlServer全量迁移指南](https://atomgit.com/opengauss/debezium/blob/master/migration-tool/README.md)。 |
| @@ -30,7 +30,7 @@ openGauss 通过om安装的时候,支持用户自定义ssh端口,正常安 | |||
| 30 | 30 | ||
| 31 | ## 参考文档<a name="section57771982"></a> | 31 | ## 参考文档<a name="section57771982"></a> |
| 32 | 32 | ||
| 33 | -开源社区地址: <https://gitcode.com/opengauss/openGauss-OM> | 33 | +开源社区地址: <https://atomgit.com/opengauss/openGauss-OM> |
| 34 | 34 | ||
| 35 | 创建xml文件文档:<a href="../installation_guide/creating_an_xml_configuration_file.md">创建xml配置文件</a> | 35 | 创建xml文件文档:<a href="../installation_guide/creating_an_xml_configuration_file.md">创建xml配置文件</a> |
| 36 | 36 | ||
| @@ -76,68 +76,68 @@ DataKit是基于Web的openGauss的可视化的平台系统,目的是方便客 | |||
| 76 | <tr> | 76 | <tr> |
| 77 | <td>基础运维插件</td> | 77 | <td>基础运维插件</td> |
| 78 | <td>实现数据库集群的基础管理能力,包括安装、导入、启停、备份恢复、升级等操作;也支持websell、安装包管理等能力</td> | 78 | <td>实现数据库集群的基础管理能力,包括安装、导入、启停、备份恢复、升级等操作;也支持websell、安装包管理等能力</td> |
| 79 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/base-ops">base-ops</a></td> | 79 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/base-ops">base-ops</a></td> |
| 80 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/base-ops/README.md ">base-ops使用说明</a></td> | 80 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/base-ops/README.md ">base-ops使用说明</a></td> |
| 81 | </tr> | 81 | </tr> |
| 82 | <tr> | 82 | <tr> |
| 83 | <td>数据迁移插件</td> | 83 | <td>数据迁移插件</td> |
| 84 | <td>实现其他数据库到openGauss一站式迁移方案(当前支持MySQL)</td> | 84 | <td>实现其他数据库到openGauss一站式迁移方案(当前支持MySQL)</td> |
| 85 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/data-migration">data-migration</a></td> | 85 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/data-migration">data-migration</a></td> |
| 86 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/data-migration/README.md ">data-migration使用说明</a></td> | 86 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/data-migration/README.md ">data-migration使用说明</a></td> |
| 87 | </tr> | 87 | </tr> |
| 88 | <tr> | 88 | <tr> |
| 89 | <td>告警监控插件</td> | 89 | <td>告警监控插件</td> |
| 90 | <td>为openGauss提供告警和通知能力</td> | 90 | <td>为openGauss提供告警和通知能力</td> |
| 91 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/alert-monitor">alert-monitor</a></td> | 91 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/alert-monitor">alert-monitor</a></td> |
| 92 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/alert-monitor/README.md ">alert-monitor使用说明</a></td> | 92 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/alert-monitor/README.md ">alert-monitor使用说明</a></td> |
| 93 | </tr> | 93 | </tr> |
| 94 | <tr> | 94 | <tr> |
| 95 | <td>业务开发插件</td> | 95 | <td>业务开发插件</td> |
| 96 | <td>业务开发是一个基于 Browser/Server 的通用集成开发环境, 帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性。业务开发支持的主要功能点包括:创建和管理数据库对象(表、视图、序列、同义词等)、执行 SQL 语句、 编译和执行 PL/SQL语句。</td> | 96 | <td>业务开发是一个基于 Browser/Server 的通用集成开发环境, 帮助数据库开发人员便捷地构建应用程序,以图形化界面形式提供数据库关键特性。业务开发支持的主要功能点包括:创建和管理数据库对象(表、视图、序列、同义词等)、执行 SQL 语句、 编译和执行 PL/SQL语句。</td> |
| 97 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/data-studio">data-studio</a></td> | 97 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/data-studio">data-studio</a></td> |
| 98 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/data-studio/readme.md ">data-studio使用说明</a></td> | 98 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/data-studio/readme.md ">data-studio使用说明</a></td> |
| 99 | </tr> | 99 | </tr> |
| 100 | <tr> | 100 | <tr> |
| 101 | <td>实例监控插件</td> | 101 | <td>实例监控插件</td> |
| 102 | <td>提供实例、集群等监控能力</td> | 102 | <td>提供实例、集群等监控能力</td> |
| 103 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/observability-instance">observability-instance</a></td> | 103 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/observability-instance">observability-instance</a></td> |
| 104 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/observability-instance/README.md ">observability-instance使用说明</a></td> | 104 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/observability-instance/README.md ">observability-instance使用说明</a></td> |
| 105 | </tr> | 105 | </tr> |
| 106 | <tr> | 106 | <tr> |
| 107 | <td>日志检索插件</td> | 107 | <td>日志检索插件</td> |
| 108 | <td>提供日志检索能力</td> | 108 | <td>提供日志检索能力</td> |
| 109 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/observability-log-search">observability-log-search</a></td> | 109 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/observability-log-search">observability-log-search</a></td> |
| 110 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/observability-log-search/README.md ">observability-log-search使用说明</a></td> | 110 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/observability-log-search/README.md ">observability-log-search使用说明</a></td> |
| 111 | </tr> | 111 | </tr> |
| 112 | <tr> | 112 | <tr> |
| 113 | <td>智能诊断插件</td> | 113 | <td>智能诊断插件</td> |
| 114 | <td>提供SQL诊断能力</td> | 114 | <td>提供SQL诊断能力</td> |
| 115 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/observability-sql-diagnosis">observability-sql-diagnosis</a></td> | 115 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/observability-sql-diagnosis">observability-sql-diagnosis</a></td> |
| 116 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/observability-sql-diagnosis/README.md ">observability-sql-diagnosis使用说明</a></td> | 116 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/observability-sql-diagnosis/README.md ">observability-sql-diagnosis使用说明</a></td> |
| 117 | </tr> | 117 | </tr> |
| 118 | <tr> | 118 | <tr> |
| 119 | <td>openGauss数据库监控插件</td> | 119 | <td>openGauss数据库监控插件</td> |
| 120 | <td>openGauss通用的监控插件生成工具,支持Prometheus、Zabbix以及Nagios平台</td> | 120 | <td>openGauss通用的监控插件生成工具,支持Prometheus、Zabbix以及Nagios平台</td> |
| 121 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/openGauss-tools-monitor">openGauss-tools-monitor</a></td> | 121 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/openGauss-tools-monitor">openGauss-tools-monitor</a></td> |
| 122 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/openGauss-tools-monitor/README.md ">openGauss-tools-monitor使用说明</a></td> | 122 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/openGauss-tools-monitor/README.md ">openGauss-tools-monitor使用说明</a></td> |
| 123 | </tr> | 123 | </tr> |
| 124 | <tr> | 124 | <tr> |
| 125 | <td>兼容性评估插件</td> | 125 | <td>兼容性评估插件</td> |
| 126 | <td>支持从多个场景下获取sql语句进行兼容性评估,并输出评估报告</td> | 126 | <td>支持从多个场景下获取sql语句进行兼容性评估,并输出评估报告</td> |
| 127 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/compatibility-assessment">compatibility-assessment</a></td> | 127 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/compatibility-assessment">compatibility-assessment</a></td> |
| 128 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/compatibility-assessment/README.md ">compatibility-assessment使用说明</a></td> | 128 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/compatibility-assessment/README.md ">compatibility-assessment使用说明</a></td> |
| 129 | </tr> | 129 | </tr> |
| 130 | <tr> | 130 | <tr> |
| 131 | <td>数据库智能参数调优插件</td> | 131 | <td>数据库智能参数调优插件</td> |
| 132 | <td>负载特征分析、负载生成、离线调优、在线调优、优化openGauss数据库的参数配置</td> | 132 | <td>负载特征分析、负载生成、离线调优、在线调优、优化openGauss数据库的参数配置</td> |
| 133 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/tree/master/plugins/intelligent-parameter-tuning"> intelligent-parameter-tuning</a></td> | 133 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/tree/master/plugins/intelligent-parameter-tuning"> intelligent-parameter-tuning</a></td> |
| 134 | -<td><a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/plugins/intelligent-parameter-tuning/README.md "> intelligent-parameter-tuning使用说明</a></td> | 134 | +<td><a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/plugins/intelligent-parameter-tuning/README.md "> intelligent-parameter-tuning使用说明</a></td> |
| 135 | </tr> | 135 | </tr> |
| 136 | </tbody> | 136 | </tbody> |
| 137 | </table> | 137 | </table> |
| 138 | 138 | ||
| 139 | ## 参考文档<a name="section57771982"></a> | 139 | ## 参考文档<a name="section57771982"></a> |
| 140 | 140 | ||
| 141 | -开源社区地址: <https://gitcode.com/opengauss/openGauss-workbench/tree/master> | 141 | +开源社区地址: <https://atomgit.com/opengauss/openGauss-workbench/tree/master> |
| 142 | 142 | ||
| 143 | -详细参考文档: <a href="https://gitcode.com/opengauss/openGauss-workbench/blob/master/README.md ">README.md</a> | 143 | +详细参考文档: <a href="https://atomgit.com/opengauss/openGauss-workbench/blob/master/README.md ">README.md</a> |
| @@ -40,6 +40,6 @@ tcpdump方式录制时,依赖于tcpdump工具。 | |||
| 40 | 40 | ||
| 41 | ## 参考文档<a name="section57771982"></a> | 41 | ## 参考文档<a name="section57771982"></a> |
| 42 | 42 | ||
| 43 | -开源社区地址:[transcribe-replay-tool](https://gitcode.com/opengauss/compatibility-assessment/tree/master/dynamic_sql_collection/transcribe-replay-tool) | 43 | +开源社区地址:[transcribe-replay-tool](https://atomgit.com/opengauss/compatibility-assessment/tree/master/dynamic_sql_collection/transcribe-replay-tool) |
| 44 | 44 | ||
| 45 | -详细参考文档: <a href="https://gitcode.com/opengauss/compatibility-assessment/tree/master/dynamic_sql_collection/transcribe-replay-tool#sql%E6%B5%81%E9%87%8F%E5%BD%95%E5%88%B6%E5%9B%9E%E6%94%BE%E5%B7%A5%E5%85%B7">README.md</a> | 45 | +详细参考文档: <a href="https://atomgit.com/opengauss/compatibility-assessment/tree/master/dynamic_sql_collection/transcribe-replay-tool#sql%E6%B5%81%E9%87%8F%E5%BD%95%E5%88%B6%E5%9B%9E%E6%94%BE%E5%B7%A5%E5%85%B7">README.md</a> |
| @@ -19,8 +19,8 @@ openGauss的编译过程和生成安装包的过程已经写成了一个一键 | |||
| 19 | 1. 执行如下命令下载代码和开源第三方软件仓库: | 19 | 1. 执行如下命令下载代码和开源第三方软件仓库: |
| 20 | 20 | ||
| 21 | ``` | 21 | ``` |
| 22 | - [user@linux sda]$ git clone https://gitcode.com/opengauss/openGauss-server.git openGauss-server -b branchname #openGauss的代码仓库 | 22 | + [user@linux sda]$ git clone https://atomgit.com/opengauss/openGauss-server.git openGauss-server -b branchname #openGauss的代码仓库 |
| 23 | - [user@linux sda]$ git clone https://gitcode.com/opengauss/openGauss-third_party.git openGauss-third_party #openGauss依赖的开源第三方软件仓库 | 23 | + [user@linux sda]$ git clone https://atomgit.com/opengauss/openGauss-third_party.git openGauss-third_party #openGauss依赖的开源第三方软件仓库 |
| 24 | [user@linux sda]$ # mkdir binarylibs 关于此注释步骤,请阅读说明 | 24 | [user@linux sda]$ # mkdir binarylibs 关于此注释步骤,请阅读说明 |
| 25 | ``` | 25 | ``` |
| 26 | 26 | ||
| @@ -508,7 +508,7 @@ openGauss-server/build.sh是编译过程中的重要脚本工具。其集成了 | |||
| 508 | 1. git clone OM代码仓: | 508 | 1. git clone OM代码仓: |
| 509 | 509 | ||
| 510 | ``` | 510 | ``` |
| 511 | - [user@linux sda]$ git clone https://gitcode.com/opengauss/openGauss-OM.git | 511 | + [user@linux sda]$ git clone https://atomgit.com/opengauss/openGauss-OM.git |
| 512 | ``` | 512 | ``` |
| 513 | 513 | ||
| 514 | 2. 执行编译: | 514 | 2. 执行编译: |
| @@ -103,7 +103,7 @@ ARM+openEuler 20.03 或 X86+CentOS 7 | |||
| 103 | 103 | ||
| 104 | - chameleon/config-example.yml | 104 | - chameleon/config-example.yml |
| 105 | 105 | ||
| 106 | - 除上述的基础参数外,工具自身还有一些高级参数,详情请参见[配置参数说明](https://gitcode.com/opengauss/openGauss-tools-chameleon/blob/6.0.0/chameleon%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md#3-chameleon%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E) | 106 | + 除上述的基础参数外,工具自身还有一些高级参数,详情请参见[配置参数说明](https://atomgit.com/opengauss/openGauss-tools-chameleon/blob/6.0.0/chameleon%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md#3-chameleon%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E) |
| 107 | 107 | ||
| 108 | - 安装 | 108 | - 安装 |
| 109 | 109 | ||
| @@ -27,7 +27,7 @@ debezium mysql connector的source端,监控mysql数据库的binlog日志,并 | |||
| 27 | wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/centos7/PortalControl-6.0.0-x86_64.tar.gz | 27 | wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/centos7/PortalControl-6.0.0-x86_64.tar.gz |
| 28 | ``` | 28 | ``` |
| 29 | 29 | ||
| 30 | - 不同系统版本和架构对应的portal下载链接详见[portal下载链接](https://gitcode.com/opengauss/openGauss-migration-portal/tree/6.0.0/#%E5%AE%89%E8%A3%85%E5%8C%85%E5%AE%89%E8%A3%85) | 30 | + 不同系统版本和架构对应的portal下载链接详见[portal下载链接](https://atomgit.com/opengauss/openGauss-migration-portal/tree/6.0.0/#%E5%AE%89%E8%A3%85%E5%8C%85%E5%AE%89%E8%A3%85) |
| 31 | 31 | ||
| 32 | 解压,并进入portal对应目录 | 32 | 解压,并进入portal对应目录 |
| 33 | 33 | ||
| @@ -138,7 +138,7 @@ debezium mysql connector的source端,监控mysql数据库的binlog日志,并 | |||
| 138 | 138 | ||
| 139 | - MySQL参数设置要求为:log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON。若gtid_mode为off,则sink端按照事务顺序串行回放,会降低在线迁移性能。 | 139 | - MySQL参数设置要求为:log\_bin=ON, binlog\_format=ROW, binlog\_row\_image=FULL, gtid\_mode = ON。若gtid_mode为off,则sink端按照事务顺序串行回放,会降低在线迁移性能。 |
| 140 | 140 | ||
| 141 | -- 先进行全量迁移,再进行增量迁移,全量迁移可基于[gs_mysync](https://gitcode.com/opengauss/openGauss-tools-chameleon)工具完成。 | 141 | +- 先进行全量迁移,再进行增量迁移,全量迁移可基于[gs_mysync](https://atomgit.com/opengauss/openGauss-tools-chameleon)工具完成。 |
| 142 | 142 | ||
| 143 | - Kafka中以AVRO格式存储数据,AVRO字段名称[命名规则](https://gitee.com/link?target=https%3A%2F%2Favro.apache.org%2Fdocs%2F1.11.1%2Fspecification%2F%23names)为: | 143 | - Kafka中以AVRO格式存储数据,AVRO字段名称[命名规则](https://gitee.com/link?target=https%3A%2F%2Favro.apache.org%2Fdocs%2F1.11.1%2Fspecification%2F%23names)为: |
| 144 | 144 | ||
| @@ -23,17 +23,17 @@ openGauss兼容性评估工具,支持从多个场景下获取sql语句进行 | |||
| 23 | - mybatis映射文件。 | 23 | - mybatis映射文件。 |
| 24 | 24 | ||
| 25 | 评估报告中会展示每条sql语句的兼容性详情,包括完全兼容、语法兼容、不兼容、不支持评估。具体介绍参考兼容性评估插件: | 25 | 评估报告中会展示每条sql语句的兼容性详情,包括完全兼容、语法兼容、不兼容、不支持评估。具体介绍参考兼容性评估插件: |
| 26 | - <https://gitcode.com/opengauss/Plugin/tree/master/contrib/assessment> | 26 | + <https://atomgit.com/opengauss/Plugin/tree/master/contrib/assessment> |
| 27 | 27 | ||
| 28 | 社区提供兼容性评估工具软件包地址: | 28 | 社区提供兼容性评估工具软件包地址: |
| 29 | -<https://gitcode.com/opengauss/compatibility-assessment/tree/master/compatibility-assessment> | 29 | +<https://atomgit.com/opengauss/compatibility-assessment/tree/master/compatibility-assessment> |
| 30 | 30 | ||
| 31 | ## 源码安装 | 31 | ## 源码安装 |
| 32 | 32 | ||
| 33 | 通过git命令下载源代码: | 33 | 通过git命令下载源代码: |
| 34 | 34 | ||
| 35 | ``` | 35 | ``` |
| 36 | -git clone https://gitcode.com/opengauss/compatibility-assessment.git | 36 | +git clone https://atomgit.com/opengauss/compatibility-assessment.git |
| 37 | ``` | 37 | ``` |
| 38 | 38 | ||
| 39 | 进入compatibility-assessment目录,执行sh build.sh进行编译获得可执行jar包compatibility-assessment-5.1.0-exec.jar。 | 39 | 进入compatibility-assessment目录,执行sh build.sh进行编译获得可执行jar包compatibility-assessment-5.1.0-exec.jar。 |
| @@ -56,7 +56,7 @@ create extension assessment; | |||
| 56 | 56 | ||
| 57 | 社区提供的数据库二进制包中已包含对应插件。若需要手动编译插件,可参考 | 57 | 社区提供的数据库二进制包中已包含对应插件。若需要手动编译插件,可参考 |
| 58 | 58 | ||
| 59 | -<https://gitcode.com/opengauss/Plugin/tree/master/contrib/assessment> | 59 | +<https://atomgit.com/opengauss/Plugin/tree/master/contrib/assessment> |
| 60 | 60 | ||
| 61 | ## 注意事项 | 61 | ## 注意事项 |
| 62 | 62 | ||
| @@ -79,7 +79,7 @@ portal的安装目录默认为/ops/portal,可根据实际需要更换。 | |||
| 79 | 1.通过git命令下载源代码,将源代码中的portal文件夹复制到/ops下。 | 79 | 1.通过git命令下载源代码,将源代码中的portal文件夹复制到/ops下。 |
| 80 | 80 | ||
| 81 | ``` | 81 | ``` |
| 82 | -git clone https://gitcode.com/opengauss/openGauss-migration-portal.git | 82 | +git clone https://atomgit.com/opengauss/openGauss-migration-portal.git |
| 83 | ``` | 83 | ``` |
| 84 | 84 | ||
| 85 | 2.使用maven命令编译源代码获得portalControl-7.0.0-exec.jar,并将jar包放在/ops/portal下。 | 85 | 2.使用maven命令编译源代码获得portalControl-7.0.0-exec.jar,并将jar包放在/ops/portal下。 |
| @@ -29,7 +29,7 @@ debezium opengauss connector的sink端,从kafka读取AVRO格式的数据,在 | |||
| 29 | wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/centos7/PortalControl-6.0.0-x86_64.tar.gz | 29 | wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/tools/centos7/PortalControl-6.0.0-x86_64.tar.gz |
| 30 | ``` | 30 | ``` |
| 31 | 31 | ||
| 32 | -不同系统版本和架构对应的portal下载链接详见[portal下载链接](https://gitcode.com/opengauss/openGauss-migration-portal/tree/6.0.0/#%E5%AE%89%E8%A3%85%E5%8C%85%E5%AE%89%E8%A3%85) | 32 | +不同系统版本和架构对应的portal下载链接详见[portal下载链接](https://atomgit.com/opengauss/openGauss-migration-portal/tree/6.0.0/#%E5%AE%89%E8%A3%85%E5%8C%85%E5%AE%89%E8%A3%85) |
| 33 | 33 | ||
| 34 | 2、解压,并进入portal对应目录 | 34 | 2、解压,并进入portal对应目录 |
| 35 | 35 | ||
| @@ -149,7 +149,7 @@ make | |||
| 149 | - 源码地址 | 149 | - 源码地址 |
| 150 | 150 | ||
| 151 | ~~~ | 151 | ~~~ |
| 152 | -https://gitcode.com/opengauss/compatibility-assessment/tree/master/dynamic_sql_collection | 152 | +https://atomgit.com/opengauss/compatibility-assessment/tree/master/dynamic_sql_collection |
| 153 | ~~~ | 153 | ~~~ |
| 154 | 154 | ||
| 155 | ### 功能脚本 | 155 | ### 功能脚本 |
| @@ -4,7 +4,7 @@ dblink是一个可以在一个openGauss数据库会话中连接到其它openGaus | |||
| 4 | 4 | ||
| 5 | ## 编译dblink<a name="section968819125285"></a> | 5 | ## 编译dblink<a name="section968819125285"></a> |
| 6 | 6 | ||
| 7 | -当前dblink的源码放在[contrib/dblink](https://gitcode.com/opengauss/openGauss-server/tree/master/contrib/dblink)目录中。在编译安装完openGauss数据库之后,如果用户需要使用dblink,只需要进入上述目录执行如下即可完成dblink的编译安装。 | 7 | +当前dblink的源码放在[contrib/dblink](https://atomgit.com/opengauss/openGauss-server/tree/master/contrib/dblink)目录中。在编译安装完openGauss数据库之后,如果用户需要使用dblink,只需要进入上述目录执行如下即可完成dblink的编译安装。 |
| 8 | 8 | ||
| 9 | ``` | 9 | ``` |
| 10 | make | 10 | make |
| @@ -1,3 +1,3 @@ | |||
| 1 | # openGauss安全配置说明 | 1 | # openGauss安全配置说明 |
| 2 | 2 | ||
| 3 | -详细内容请参考[安全配置基线](https://gitcode.com/opengauss/security/tree/master/secure-configuration-benchmark)。 | 3 | +详细内容请参考[安全配置基线](https://atomgit.com/opengauss/security/tree/master/secure-configuration-benchmark)。 |
| @@ -60,7 +60,7 @@ openGauss目前在以下环境中提供对ODBC3.5的支持。 | |||
| 60 | 60 | ||
| 61 | UNIX/Linux系统下的驱动程序管理器主要有unixODBC和iODBC,在这选择驱动管理器unixODBC-2.3.0作为连接数据库的组件。 | 61 | UNIX/Linux系统下的驱动程序管理器主要有unixODBC和iODBC,在这选择驱动管理器unixODBC-2.3.0作为连接数据库的组件。 |
| 62 | 62 | ||
| 63 | -Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://gitcode.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 | 63 | +Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://atomgit.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 |
| 64 | 64 | ||
| 65 | >[!NOTE]说明 | 65 | >[!NOTE]说明 |
| 66 | >当前数据库ODBC驱动基于开源版本,对于tinyint、smalldatetime、nvarchar、nvarchar2类型,在获取数据类型的时候,可能会出现不兼容。 | 66 | >当前数据库ODBC驱动基于开源版本,对于tinyint、smalldatetime、nvarchar、nvarchar2类型,在获取数据类型的时候,可能会出现不兼容。 |
| @@ -1,6 +1,6 @@ | |||
| 1 | # openGauss Go 语言驱动常用操作示例 | 1 | # openGauss Go 语言驱动常用操作示例 |
| 2 | 2 | ||
| 3 | -本文基于 `gitcode.com/opengauss/openGauss-connector-go-pq` 驱动,给出一套可运行的 Go 使用示例,演示如何在 Go 语言中通过标准 `database/sql` 接口访问 openGauss,并完成常见的增删改查、事务和 JSONB 等操作。 | 3 | +本文基于 `atomgit.com/opengauss/openGauss-connector-go-pq` 驱动,给出一套可运行的 Go 使用示例,演示如何在 Go 语言中通过标准 `database/sql` 接口访问 openGauss,并完成常见的增删改查、事务和 JSONB 等操作。 |
| 4 | 4 | ||
| 5 | 示例内容包括: | 5 | 示例内容包括: |
| 6 | 6 | ||
| @@ -41,7 +41,7 @@ mkdir opengauss-go-demo | |||
| 41 | cd opengauss-go-demo | 41 | cd opengauss-go-demo |
| 42 | 42 | ||
| 43 | go mod init opengauss-go-demo | 43 | go mod init opengauss-go-demo |
| 44 | -go get gitcode.com/opengauss/openGauss-connector-go-pq | 44 | +go get atomgit.com/opengauss/openGauss-connector-go-pq |
| 45 | ``` | 45 | ``` |
| 46 | 46 | ||
| 47 | 在已有的 openGauss Go 驱动仓库中(已存在 `go.mod`),可直接在仓库根目录下执行示例程序。 | 47 | 在已有的 openGauss Go 驱动仓库中(已存在 `go.mod`),可直接在仓库根目录下执行示例程序。 |
| @@ -54,7 +54,7 @@ go get gitcode.com/opengauss/openGauss-connector-go-pq | |||
| 54 | import ( | 54 | import ( |
| 55 | "database/sql" | 55 | "database/sql" |
| 56 | 56 | ||
| 57 | - _ "gitcode.com/opengauss/openGauss-connector-go-pq" | 57 | + _ "atomgit.com/opengauss/openGauss-connector-go-pq" |
| 58 | ) | 58 | ) |
| 59 | ``` | 59 | ``` |
| 60 | 60 | ||
| @@ -96,7 +96,7 @@ import ( | |||
| 96 | "database/sql" | 96 | "database/sql" |
| 97 | "log" | 97 | "log" |
| 98 | 98 | ||
| 99 | - _ "gitcode.com/opengauss/openGauss-connector-go-pq" | 99 | + _ "atomgit.com/opengauss/openGauss-connector-go-pq" |
| 100 | ) | 100 | ) |
| 101 | 101 | ||
| 102 | func openConn() (*sql.DB, error) { | 102 | func openConn() (*sql.DB, error) { |
| @@ -429,7 +429,7 @@ import ( | |||
| 429 | "fmt" | 429 | "fmt" |
| 430 | "log" | 430 | "log" |
| 431 | 431 | ||
| 432 | - _ "gitcode.com/opengauss/openGauss-connector-go-pq" | 432 | + _ "atomgit.com/opengauss/openGauss-connector-go-pq" |
| 433 | ) | 433 | ) |
| 434 | 434 | ||
| 435 | type Payload struct { | 435 | type Payload struct { |
| @@ -2,11 +2,11 @@ label: 插件参考 | |||
| 2 | isManual: true | 2 | isManual: true |
| 3 | sections: | 3 | sections: |
| 4 | - href: | 4 | - href: |
| 5 | - upstream: https://gitcode.com/opengauss/Plugin/blob/7.0.0/docs/zh/extension_reference/_toc.yaml | 5 | + upstream: https://atomgit.com/opengauss/Plugin/blob/7.0.0/docs/zh/extension_reference/_toc.yaml |
| 6 | path: ./extension_reference/plugin | 6 | path: ./extension_reference/plugin |
| 7 | - href: | 7 | - href: |
| 8 | - upstream: https://gitcode.com/opengauss/openGauss-third_party/blob/7.0.0/docs/zh/extension_reference/_toc.yaml | 8 | + upstream: https://atomgit.com/opengauss/openGauss-third_party/blob/7.0.0/docs/zh/extension_reference/_toc.yaml |
| 9 | path: ./extension_reference/third_party | 9 | path: ./extension_reference/third_party |
| 10 | - href: | 10 | - href: |
| 11 | - upstream: https://gitcode.com/opengauss/openGauss-server/blob/7.0.0/docs/zh/extension_reference/_toc.yaml | 11 | + upstream: https://atomgit.com/opengauss/openGauss-server/blob/7.0.0/docs/zh/extension_reference/_toc.yaml |
| 12 | path: ./extension_reference/server | 12 | path: ./extension_reference/server |
| @@ -46,7 +46,7 @@ openGauss目前在以下环境中提供对ODBC的支持。 | |||
| 46 | </tbody> | 46 | </tbody> |
| 47 | </table> | 47 | </table> |
| 48 | 48 | ||
| 49 | -Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://gitcode.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 | 49 | +Windows系统自带ODBC驱动程序管理器,在控制面板-\>管理工具中可以找到数据源(ODBC)选项,可以参考<a href="https://atomgit.com/opengauss/openGauss-connector-odbc/blob/master/windows/odbc-%E6%B5%8B%E8%AF%95.md " target="_blank">odbc文档</a>。 |
| 50 | 50 | ||
| 51 | ## Linux下的ODBC包<a name="section1352910461980"></a> | 51 | ## Linux下的ODBC包<a name="section1352910461980"></a> |
| 52 | 52 | ||
| @@ -10,7 +10,7 @@ | |||
| 10 | 10 | ||
| 11 | ## 配置准备<a name="zh-cn_topic_0283136491_section260555142417"></a> | 11 | ## 配置准备<a name="zh-cn_topic_0283136491_section260555142417"></a> |
| 12 | 12 | ||
| 13 | -使用 buildDockerImage.sh脚本构建docker镜像,buildDockerImage.sh是一个方便使用的shell脚本,提供SHA256的检查。buildDockerImage.脚本可以从server仓库(<https://gitcode.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)或者container仓库(https://gitcode.com/opengauss/openGauss-container)下载。> | 13 | +使用 buildDockerImage.sh脚本构建docker镜像,buildDockerImage.sh是一个方便使用的shell脚本,提供SHA256的检查。buildDockerImage.sh脚本可以从[server仓库](https://atomgit.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)或者[container仓库](https://atomgit.com/opengauss/openGauss-container)下载。 |
| 14 | 14 | ||
| 15 | ## 单机数据库容器安装 | 15 | ## 单机数据库容器安装 |
| 16 | 16 | ||
| @@ -11,7 +11,7 @@ docker tag 9763e8b26794 opengauss:7.0.0-RC1 | |||
| 11 | 11 | ||
| 12 | ## 2. 获取主备容器化部署脚本 | 12 | ## 2. 获取主备容器化部署脚本 |
| 13 | 13 | ||
| 14 | -主备容器部署脚本为`create_master_slave.sh`,可以从[openGauss-server仓库](https://gitcode.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)获取 | 14 | +主备容器部署脚本为`create_master_slave.sh`,可以从[openGauss-server仓库](https://atomgit.com/opengauss/openGauss-server/tree/master/docker/dockerfiles)获取 |
| 15 | 15 | ||
| 16 | ## 3. 创建容器路径映射目录 | 16 | ## 3. 创建容器路径映射目录 |
| 17 | 17 | ||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | ## Docker安装一主两备不带cm的openGauss步骤 | 5 | ## Docker安装一主两备不带cm的openGauss步骤 |
| 6 | 6 | ||
| 7 | -主备部署脚本和配置在路径 `https://gitcode.com/opengauss/openGauss-server/tree/master/docker/deploy` 下面。 | 7 | +主备部署脚本和配置在路径 `https://atomgit.com/opengauss/openGauss-server/tree/master/docker/deploy` 下面。 |
| 8 | 8 | ||
| 9 | 1. 以root身份登录节点。 | 9 | 1. 以root身份登录节点。 |
| 10 | 2. 创建openGauss docker镜像(参考单节点容器安装镜像创建) | 10 | 2. 创建openGauss docker镜像(参考单节点容器安装镜像创建) |
| @@ -743,7 +743,7 @@ cm_ctl res --edit --res_name="VIP_az3" --add_inst="node_id=7,res_instance_id=600 | |||
| 743 | 743 | ||
| 744 | 4. 信息接收地址说明。 | 744 | 4. 信息接收地址说明。 |
| 745 | 信息接收地址示例:<http://ip:port/CMRestAPI> , | 745 | 信息接收地址示例:<http://ip:port/CMRestAPI> , |
| 746 | - CMRestAPI使用PUT方法,推送主机信息context为MasterInfo,即链接为<http://ip:port/CMRestAPI/MasterInfo,> 发送对象类型为String,主机信息格式为ip:port,推送备机context为StanbyInfo,发送对象类型为String,备机信息格式为ip1:port1,ip2:port2,...,ipn:portn,一个应用端的demo参见CMRestAPI仓库中的applicationdemo,<https://gitcode.com/opengauss/CM-RestAPI/tree/master/applicationdemo/src/main/java/com/application/applicationdemo。> | 746 | + CMRestAPI使用PUT方法,推送主机信息context为MasterInfo,即链接为<http://ip:port/CMRestAPI/MasterInfo,> 发送对象类型为String,主机信息格式为ip:port,推送备机context为StanbyInfo,发送对象类型为String,备机信息格式为ip1:port1,ip2:port2,...,ipn:portn,一个应用端的demo参见CMRestAPI仓库中的applicationdemo,<https://atomgit.com/opengauss/CM-RestAPI/tree/master/applicationdemo/src/main/java/com/application/applicationdemo>。 |
| 747 | 747 | ||
| 748 | 5. 新增oGRecorder场景下接口。 | 748 | 5. 新增oGRecorder场景下接口。 |
| 749 | 749 | ||
| @@ -99,7 +99,7 @@ gs_checkse工具用来帮助检查数据库连接配置、文件目录安全、 | |||
| 99 | 99 | ||
| 100 | **表 1** 数据库安全配置检查项 | 100 | **表 1** 数据库安全配置检查项 |
| 101 | 101 | ||
| 102 | -数据库安全配置检查项详细内容请参考[安全配置基线](https://gitcode.com/opengauss/security/tree/master/secure-configuration-benchmark) | 102 | +数据库安全配置检查项详细内容请参考[安全配置基线](https://atomgit.com/opengauss/security/tree/master/secure-configuration-benchmark) |
| 103 | <a name="zh-cn_topic_0237152331_zh-cn_topic_0059778883_t5348bfc47f50450687012eacb1a1ba4e"></a> | 103 | <a name="zh-cn_topic_0237152331_zh-cn_topic_0059778883_t5348bfc47f50450687012eacb1a1ba4e"></a> |
| 104 | <table><thead align="left"><tr id="zh-cn_topic_0237152331_zh-cn_topic_0059778883_r96d5e4d71c8c46a18f130b0cc1968953"><th class="cellrowborder" valign="top" width="9.27%" id="mcps1.2.4.1.1"><p id="zh-cn_topic_0237152331_zh-cn_topic_0059778883_a03238af3de8f43ab9b7cf45ffc1deafb"><a name="zh-cn_topic_0237152331_zh-cn_topic_0059778883_a03238af3de8f43ab9b7cf45ffc1deafb"></a><a name="zh-cn_topic_0237152331_zh-cn_topic_0059778883_a03238af3de8f43ab9b7cf45ffc1deafb"></a>编号</p> | 104 | <table><thead align="left"><tr id="zh-cn_topic_0237152331_zh-cn_topic_0059778883_r96d5e4d71c8c46a18f130b0cc1968953"><th class="cellrowborder" valign="top" width="9.27%" id="mcps1.2.4.1.1"><p id="zh-cn_topic_0237152331_zh-cn_topic_0059778883_a03238af3de8f43ab9b7cf45ffc1deafb"><a name="zh-cn_topic_0237152331_zh-cn_topic_0059778883_a03238af3de8f43ab9b7cf45ffc1deafb"></a><a name="zh-cn_topic_0237152331_zh-cn_topic_0059778883_a03238af3de8f43ab9b7cf45ffc1deafb"></a>编号</p> |
| 105 | </th> | 105 | </th> |
| @@ -48,7 +48,7 @@ oGRecorder(数据保险柜)支持单机部署和集群部署两种部署方 | |||
| 48 | 48 | ||
| 49 | ### 获取安装包 | 49 | ### 获取安装包 |
| 50 | 50 | ||
| 51 | -- **编译方式获取**:[参考链接](https://gitcode.com/opengauss/oGRecorder) | 51 | +- **编译方式获取**:[参考链接](https://atomgit.com/opengauss/oGRecorder) |
| 52 | - **社区官网获取**:[官网地址](https://opengauss.org/zh/download/) | 52 | - **社区官网获取**:[官网地址](https://opengauss.org/zh/download/) |
| 53 | 53 | ||
| 54 | ### 创建安装用户 | 54 | ### 创建安装用户 |