数据库摘要差异报告工具

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如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException