From fe49cd6a6e2e96fb0ce8daa7f87b4e60593318c2 Mon Sep 17 00:00:00 2001 From: spaceoddity91719 Date: Wed, 31 Jul 2024 10:33:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(mogdb):=E4=BF=AE=E6=94=B9508=20release?= =?UTF-8?q?=20note?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../about-mogdb/mogdb-new-feature/5.0.8.md | 70 +++++++------------ product/zh/docs-mogdb/v5.0/toc.md | 1 + 2 files changed, 26 insertions(+), 45 deletions(-) diff --git a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md index ed119f41..9bbabbf2 100644 --- a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md +++ b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md @@ -71,72 +71,52 @@ SMP并行技术是一种利用计算机多核CPU架构来实现多线程并行 1. 【4061】修复了由于多线程并发写入wal日志导致的低概率数据库宕机问题。 -2. 【4571】修复了MogDB 5.0.4版本升级到高版本时,tidrangescan插件没有自动创建的问题。 +2. 【5234】修复了gs_dump导出procedure,gs_restore导入procedure后,procedure不存在的问题。 -3. 【5157】修复了gs_probackup restore还原全量备份时-i指定不存在id,会导致数据库宕机的问题。 +3. 【5291】修复了gs_dump、gs_restore导出导入function,function包含两个参数,提示function不存在的问题。 -4. 【5234】修复了gs_dump导出procedure,gs_restore导入procedure后,procedure不存在的问题。 +4. 【3961】修复了group by rollup语法查询结果和oracle不一致的问题。 -5. 【5291】修复了gs_dump、gs_restore导出导入function,function包含两个参数,提示function不存在的问题。 +5. 【4543】修复了低版本已经使用的auto_increment无法重置为1的问题。 -6. 【3961】修复了group by rollup语法查询结果和oracle不一致的问题。 +6. 【4550】修复了B模式下uuid_short数值重复的问题。 -7. 【4543】修复了低版本已经使用的auto_increment无法重置为1的问题。 +7. 【4894】修复了drop触发器的function时出现报错ERROR: could not find tuple for trigger 437851的问题。 -8. 【4550】修复了B模式下uuid_short数值重复的问题。 +8. 【4952】修复了在开启增量排序的情况下,带有distinct的SQL会选择较差的计划的问题。 -9. 【4570】修复了cm自动挂载vip失败的问题。 +9. 【4992】修复了表实际行数为0,analyze后估算行数为非零值且误差较大的问题。 -10. 【4610】修复了窗口函数包含partition子句时执行报错的问题。 +10. 【5138】修复了whale插件执行SELECT to_timestamp(0) FROM dual; 输出结果与预期不符的问题。 -11. 【4861】修复了select decode行为异常的问题。 +11. 【5143】修复了whale插件dbms_random.normal()函数返回的值每次一样的问题。 -12. 【4890】修复了MogDB 5.0.6版本开始,执行SQL报错bitmapset has multiple members的问题。 +12. 【5146】修复了树形查询过滤条件错误下推的问题。 -13. 【4894】修复了drop触发器的function时出现报错ERROR: could not find tuple for trigger 437851的问题。 +13. 【5242】修复了存储过程游标参数返回为null,但实际有数据的问题。 -14. 【4907】修复了单网段场景下,CM支持多个VIP功能异常的问题。 +14. 【5244】B模式下UNION ALL之后 '' 返回为0的问题。 -15. 【4918】修复了gs_dump在设置用户密码时开启并行导出会出错的问题。 +15. 【5293】修复了执行存储过程插入表数据报错的问题。 -16. 【4928】修复了gs_probackup基于增量备份的恢复操作失败的问题。 +16. 【5400】修复了update分区表导致内存泄漏的问题。 -17. 【4952】修复了在开启增量排序的情况下,带有distinct的SQL会选择较差的计划的问题。 +17. 【5642】修复了B模式下order by结果集为空时,使用聚合函数报错的问题。 -18. 【4989】修复了reload protect_standby为on ,protect_standby值存在异常的问题。 +18. 【5680】修复了普通用户访问远程dblink的表会报ERROR: permission denied for relation (null)的问题。 -19. 【4992】修复了表实际行数为0,analyze后估算行数为非零值且误差较大的问题。 +19. 【5698】修复了更新dblink远程表使用别名识别为字段的问题。 -20. 【5138】修复了whale插件执行SELECT to_timestamp(0) FROM dual; 输出结果与预期不符的问题。 +20. 【5825】修复了rename用户和schema之后,gs_dump导出带有自增主键的表出现报错的问题。 -21. 【5143】修复了whale插件dbms_random.normal()函数返回的值每次一样的问题。 +21. 【1073】支持了外部分区表的访问更新。 -22. 【5144】修复了gs_dumpall导出导入时create view语句结尾缺少部分内容的问题。 +22. 【6147】修复了在开启select - O自动事务提交功能下,fetchsize功能报错的问题。 -23. 【5146】修复了树形查询过滤条件错误下推的问题。 +23. 【6141】修复了select - O自动事务提交功能出现select for update非预期的自动提交的问题。 -24. 【5242】修复了存储过程游标参数返回为null,但实际有数据的问题。 +24. 【4470】修复了拥有外键约束的ustore表在删除表时出现tuple already updated by self的报错问题。 -25. 【5244】B模式下UNION ALL之后 '' 返回为0的问题。 +25. 【6305】修复了gs_dump并行导出分区表,gs_dump工具低概率core的问题。 -26. 【5293】修复了执行存储过程插入表数据报错的问题。 - -27. 【5300】修复了gs_dumpall导出导入问题。 - -28. 【5400】修复了update分区表导致内存泄漏的问题。 - -29. 【5642】修复了B模式下order by结果集为空时,使用聚合函数报错的问题。 - -30. 【5680】修复了普通用户访问远程dblink的表会报ERROR: permission denied for relation (null)的问题。 - -31. 【5698】修复了更新dblink远程表使用别名识别为字段的问题。 - -32. 【5825】修复了rename用户和schema之后,gs_dump导出带有自增主键的表出现报错的问题。 - -33. 【1073】支持了外部分区表的访问更新。 - -34. 【6147】修复了在开启select - O自动事务提交功能下,fetchsize功能报错的问题。 - -35. 【6141】修复了select - O自动事务提交功能出现select for update非预期的自动提交的问题。 - -36. 【4470】修复了拥有外键约束的ustore表在删除表时出现tuple already updated by self的报错问题。 \ No newline at end of file +26. 【5837】修复了Merge into在并发更新时低概率导致数据不准确的问题。 \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/toc.md b/product/zh/docs-mogdb/v5.0/toc.md index 835a3cb5..5bd7a78f 100644 --- a/product/zh/docs-mogdb/v5.0/toc.md +++ b/product/zh/docs-mogdb/v5.0/toc.md @@ -8,6 +8,7 @@ + [MogDB简介](/overview.md) + [MogDB与openGauss](/about-mogdb/MogDB-compared-to-openGauss.md) + [MogDB发布说明](/about-mogdb/mogdb-new-feature/release-note.md) + + [MogDB 5.0.8](/about-mogdb/mogdb-new-feature/5.0.8.md) + [MogDB 5.0.7](/about-mogdb/mogdb-new-feature/5.0.7.md) + [MogDB 5.0.6](/about-mogdb/mogdb-new-feature/5.0.6.md) + [MogDB 5.0.5](/about-mogdb/mogdb-new-feature/5.0.5.md) -- Gitee From 9beb77d159664cabfe3126b5292a8f93768c4a85 Mon Sep 17 00:00:00 2001 From: spaceoddity91719 Date: Wed, 31 Jul 2024 11:10:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix(mogdb):=E9=80=BB=E8=BE=91=E5=A4=8D?= =?UTF-8?q?=E5=88=B6=E6=94=AF=E6=8C=81DDL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v5.0/about-mogdb/mogdb-new-feature/5.0.8.md | 6 +++--- .../high-availability/2-logical-replication.md | 2 +- .../logical-decoding/1-logical-decoding.md | 2 +- .../logical-decoding/logical-decoding-support-for-DDL.md | 8 ++++---- .../logical-decoding/logical-decoding.md | 2 +- .../reference-guide/guc-parameters/guc-parameter-list.md | 2 +- product/zh/docs-mogdb/v5.0/toc.md | 2 +- product/zh/docs-mogdb/v5.0/toc_dev.md | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md index 9bbabbf2..6c149748 100644 --- a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md +++ b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.8.md @@ -53,11 +53,11 @@ SMP并行技术是一种利用计算机多核CPU架构来实现多线程并行 **相关页面**:[支持嵌入式SQL预处理器(ECPG)](../../characteristic-description/application-development-interfaces/ECPG.md) -### 2.5 逻辑解码增强 +### 2.5 逻辑复制支持DDL操作 -逻辑解码支持生成常用表操作的DDL日志,以及DDL日志的逻辑解码,方便数据迁移同步软件捕获MogDB数据字典变更的行为,增强MogDB和异构数据库的双轨并行能力。 +支持生成常用表操作的DDL日志,以及DDL日志的逻辑解码,方便数据迁移同步软件捕获MogDB数据字典变更的行为,增强MogDB和异构数据库的双轨并行能力。 -**相关页面**:[逻辑解码支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) +**相关页面**:[逻辑复制支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) ### 2.6 checkpoint能力增强 diff --git a/product/zh/docs-mogdb/v5.0/characteristic-description/high-availability/2-logical-replication.md b/product/zh/docs-mogdb/v5.0/characteristic-description/high-availability/2-logical-replication.md index 46c78990..77a3a8de 100644 --- a/product/zh/docs-mogdb/v5.0/characteristic-description/high-availability/2-logical-replication.md +++ b/product/zh/docs-mogdb/v5.0/characteristic-description/high-availability/2-logical-replication.md @@ -39,4 +39,4 @@ DN通过物理日志反解析为逻辑日志,DRS等逻辑复制工具从DN抽 ## 相关页面 -[逻辑复制](../../developer-guide/logical-replication/logical-replication.md)、[逻辑解码支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) \ No newline at end of file +[逻辑复制](../../developer-guide/logical-replication/logical-replication.md)、[逻辑复制支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) \ No newline at end of file diff --git a/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/1-logical-decoding.md b/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/1-logical-decoding.md index af72d208..ceaa55f0 100644 --- a/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/1-logical-decoding.md +++ b/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/1-logical-decoding.md @@ -29,7 +29,7 @@ MogDB提供了逻辑解码功能,通过反解xlog的方式生成逻辑日志 ## 注意事项 -- MogDB 5.0.8开始[逻辑解码支持部分DDL操作](./logical-decoding-support-for-DDL.md)。 +- MogDB 5.0.8开始[逻辑复制支持部分DDL操作](./logical-decoding-support-for-DDL.md)。 - 不支持列存、数据页复制的解码。 - 不支持级联备机进行逻辑解码。 - 单条元组大小不超过1GB,考虑解码结果可能大于插入数据,因此建议单条元组大小不超过500MB。 diff --git a/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md b/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md index e4da2f53..4519e03e 100644 --- a/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md +++ b/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md @@ -1,13 +1,13 @@ --- -title: 逻辑解码支持DDL操作 -summary: 逻辑解码支持DDL操作 +title: 逻辑复制支持DDL操作 +summary: 逻辑复制支持DDL操作 author: 郭欢 何文健 date: 2024-01-29 --- -# 逻辑解码支持DDL操作 +# 逻辑复制支持DDL操作 -自MogDB 5.0.8版本开始,逻辑解码功能新增对于DDL操作的支持,减少用户在逻辑复制过程中对表的手动维护,避免由于表结构发生变动导致逻辑复制同步过程出现异常。内核逻辑解码添加序列支持,wal2json、logical_decoding、mppdb_decoding三个解码插件完成序列解码对接。 +自MogDB 5.0.8版本开始,逻辑复制功能新增对于DDL操作的支持,减少用户在逻辑复制过程中对表的手动维护,避免由于表结构发生变动导致逻辑复制同步过程出现异常。内核逻辑解码添加序列支持,wal2json、logical_decoding、mppdb_decoding三个解码插件完成序列解码对接。 ## 功能描述 diff --git a/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding.md b/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding.md index 3a04cac0..9180e8f0 100644 --- a/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding.md +++ b/product/zh/docs-mogdb/v5.0/developer-guide/logical-replication/logical-decoding/logical-decoding.md @@ -9,4 +9,4 @@ date: 2023-05-19 + **[逻辑解码概述](1-logical-decoding.md)** + **[使用SQL函数接口进行逻辑解码](2-logical-decoding-by-sql-function-interfaces.md)** -+ **[逻辑解码支持DDL操作](logical-decoding-support-for-DDL.md)** ++ **[逻辑复制支持DDL操作](logical-decoding-support-for-DDL.md)** diff --git a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameter-list.md b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameter-list.md index 7f5467f6..fab699d1 100644 --- a/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameter-list.md +++ b/product/zh/docs-mogdb/v5.0/reference-guide/guc-parameters/guc-parameter-list.md @@ -269,7 +269,7 @@ date: 2023-04-07 | [enable_default_ustore_table](miscellaneous-parameters.md#enable_default_ustore_table) | | | [enable_defer_calculate_snapshot](MogDB-transaction.md#enable_defer_calculate_snapshot) | | | [enable_delta_store](./data-import-export.md#enable_delta_store) | | -| [enable_ddl_logical_record](./ha-replication/sending-server.md#enable_ddl_logical_record) | 5.0.8 - [逻辑解码支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) | +| [enable_ddl_logical_record](./ha-replication/sending-server.md#enable_ddl_logical_record) | 5.0.8 - [逻辑复制支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) | | [enable_dolphin_proto](./connection-and-authentication/connection-settings.md#enable_dolphin_proto) | | | [enable_double_write](write-ahead-log/checkpoints.md#enable_double_write) | | | [enable_early_free](resource-consumption/memory.md#enable_early_free) | | diff --git a/product/zh/docs-mogdb/v5.0/toc.md b/product/zh/docs-mogdb/v5.0/toc.md index 5bd7a78f..4fa02ab2 100644 --- a/product/zh/docs-mogdb/v5.0/toc.md +++ b/product/zh/docs-mogdb/v5.0/toc.md @@ -550,7 +550,7 @@ + [逻辑解码](/developer-guide/logical-replication/logical-decoding/logical-decoding.md) + [逻辑解码概述](/developer-guide/logical-replication/logical-decoding/1-logical-decoding.md) + [使用SQL函数接口进行逻辑解码](/developer-guide/logical-replication/logical-decoding/2-logical-decoding-by-sql-function-interfaces.md) - + [逻辑解码支持DDL操作](/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) + + [逻辑复制支持DDL操作](/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) + [发布订阅](/developer-guide/logical-replication/publication-subscription/publication-subscription.md) + [发布](/developer-guide/logical-replication/publication-subscription/publications.md) + [订阅](/developer-guide/logical-replication/publication-subscription/subscriptions.md) diff --git a/product/zh/docs-mogdb/v5.0/toc_dev.md b/product/zh/docs-mogdb/v5.0/toc_dev.md index 84b5fbe8..1e69e2dd 100644 --- a/product/zh/docs-mogdb/v5.0/toc_dev.md +++ b/product/zh/docs-mogdb/v5.0/toc_dev.md @@ -169,7 +169,7 @@ + [逻辑解码](/developer-guide/logical-replication/logical-decoding/logical-decoding.md) + [逻辑解码概述](/developer-guide/logical-replication/logical-decoding/1-logical-decoding.md) + [使用SQL函数接口进行逻辑解码](/developer-guide/logical-replication/logical-decoding/2-logical-decoding-by-sql-function-interfaces.md) - + [逻辑解码支持DDL操作](/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) + + [逻辑复制支持DDL操作](/developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) + [发布订阅](/developer-guide/logical-replication/publication-subscription/publication-subscription.md) + [发布](/developer-guide/logical-replication/publication-subscription/publications.md) + [订阅](/developer-guide/logical-replication/publication-subscription/subscriptions.md) -- Gitee