关键字:
KingbaseFlySync、KFS、同步程序、replicator、大小写转换功能
1.功能描述
KFS进行DML语句解析同步时,默认是按照源端数据的大小写情况,进行解析传输入库的,当目标端数据库默认的大小写情况与源端不一致时该过滤器可实现对DML语句的大小写进行转换,作用于数据搬迁、实时同步和数据比对模块。
2.使用场景介绍
在目标端将DML中的模式名、表名、列名统一转换为大写或小写。
3.配置使用方式介绍
在目标端flysync.ini文件中添加以下参数:
svc-remote-filters=casetransform
property=replicator.filter.casetransform.to_upper_case=true|false
true表示转换为大写,false表示转换为小写。
4.示例
4.1前置条件
1)源端和目标端数据库的大小写不一致,如源端为Oracle(数据库默认为大写),目标端为KES V8R6(数据库默认为小写)

4.2操作步骤
1)部署目标端KFS时,在flysync.ini文件中添加大小写转换参数,将DML中的模式名、表名、列名统一转换为小写
[defaults]
︙
[xxx]
︙
svc-remote-filters=casetransform
property=replicator.filter.casetransform.to_upper_case=false
︙
2)参考《Kingbase FlySync 安装部署手册》完成安装部署
4.3结果展示
目标端DML中的模式名、表名、列名被统一转换为小写

最后修改时间:2024-11-05 18:10:35
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




