当前位置: 首页 > article >正文

同时导出Oracle,PostgreSQL库中相同的表位CSV后调用Beyond Compare脚本对比

##同时导出Oracle,PostgreSQL库中相同的表位CSV后调用Beyond Compare脚本对比
把Oracle库里的表移行至PostgreSQL后,需要确保数据一致性,
1.把表数据以CSV形式分别导出至\out\old \out\new
2.通过cmd命令调用BeyondCompare 4附加脚本(BeyondCompare支持使用命令行调用其脚本功能),参数生成对比结果报告

D:\Program\BeyondCompare_4\BCompare.exe /silent @E:\temp4\compare_cmd.txt E:\temp4\out\old E:\temp4\out\new report1.html

Beyond Compare 需要的compare_cmd.txt(也可以理解为compare_Script)脚本

load "%1" "%2"
select all
expand all
compare rules-based
folder-report layout:side-by-side  options:display-all,column-none   title:"Compre Result"   output-to:"%3"   output-options:html-color
exit

参数解释
compare rules-based 规则比较
compare binary 二进制比较
当然还有CRC值比较

/silent 以静默模式运行,不显示 GUI 界面。
/qc 运行脚本后,如果无差异则返回 0,有差异则返回 1。
/closescript 脚本运行完后自动关闭 Beyond Compare 窗口(默认行为)。
/wait 等待 BC 进程完成后再返回命令提示符。
/ro 以只读模式打开比较窗口,不允许修改文件。


http://www.kler.cn/a/568178.html

相关文章:

  • 国高材服务:新能源汽车连接器电气腐蚀性能评价
  • latex 环境配置
  • 0x03 http协议和分层架构
  • ALM研发管理:全新甘特图,让项目管理更高效
  • 接口返回结构的命名问题
  • Git系列详细介绍和操作
  • Linux上构建RPM包指南
  • Android OCR技术实现与优化指南
  • Qt中的核心机制--信号与槽
  • pytorch与深度学习随记——AlexNet
  • HTML:自闭合标签简单介绍
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_init_cycle 函数 - 详解(6)
  • 51单片机制作彩屏触摸小电子琴STC32G12K128+RA6809+彩屏1024x600
  • 【云原生之kubernetes实战】在k8s环境下部署Vikunja任务管理工具
  • openlayers结合turf geojson面获取面积和中心点
  • 详细对比所有开源许可及其不同版本
  • c++ std::array使用笔记
  • 「Selenium+Python自动化从0到1①|2025最新环境搭建+浏览器驱动避坑指南(附验证代码)」
  • JSON(JavaScript Object Notation)
  • 【Java 基础(人话版)】Java SE vs Java EE