数据库摘要差异报告工具

diffport的Python项目详细描述


https://img.shields.io/travis/reichlab/diffport.svg?style=flat-squarehttps://img.shields.io/pypi/v/diffport.svg?style=flat-square

diffport是一个数据库summary diff报告工具。它有助于维护, 根据一组watchers从数据库中区分和报告摘要。它 目前在postgres下工作(并正在测试)。

用法

diffport的工作原理是使用一组watchers在 不同的时间,然后在要求时生成不同的报告。 它使用一个配置文件来指定这些监视程序和它们自己的特定 配置需求。下面是一个示例:

# diffport.yaml
- name: number-of-rows
  config:
    groupby:
      - <groupby-column-one>
      - <groupby-column-two>
    table: <table-name>

- name: tables-in-schema
  config:
    - <schema-one>
    - <schema-two>

第一个观察者(number-of-rows)保持表中行的计数 <table-name,按列分组<groupby-column-one><groupby-column-two>。第二个观察者tables-in-schema保存列表 在its配置中提供的每个架构中的表。

有关更多详细信息和使用说明,请转到项目的 文档here

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何从java代码中检测连接的usb设备   java如何在单击设备活动按钮时在可穿戴设备上显示自定义活动?   java无法理解如何从字符串转换为int?   在java中,在跟踪单个索引的同时合并两个排序数组?   java springcloud多模块项目的服务模块如何调用其他微服务   JavaGSON/libgdxJSON:序列化扩展ArrayList的类   java在jtable中的某些列中显示图像   javajsoup如何找出元素大小   将XML解析为字段类型为XML的java对象   mysql java如何设置向表插入记录时的回滚功能?   java二进制搜索方法问题,不接受int参数   java将x和y坐标转换为宏ImageJ中的变量   java向listview添加更多元素会“覆盖”当前listview   swing Mouse listener不会抛出错误,但不会激发(java)   java中类似IDM的应用程序的多线程处理   java我可以强制MimeMessage中发生不支持的异常吗?   带有JPA的java GWT没有持久性提供程序   java如何为嵌入式mongo(flapdoodle)全局设置WriteConcern以修复间歇性测试失败