2017 © Pedro Peláez
 

library databasecompare

compare two or more database

image

sanit/databasecompare

compare two or more database

  • Monday, May 22, 2017
  • by Sanit
  • Repository
  • 0 Watchers
  • 2 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

DatabaseCompare

比较两个数据库 对于两个以上的数据库暂时还没想到很好的方法。比如三个数据的话数据库1要跟数据库2比、数据库2要跟 数据库3比、数据库1还要跟数据库3比。数据库如果再多几个的话复杂度会越来越高。后期如果想到好方法我再完善, (*1)

用法

composer require "sanit/databasecompare";, (*2)

然后再在config里面配置好你的数据库信息,然后就能用了,目前只能简单的比较两张表结构是否相同; 具体用法请看index.php, (*3)

结果说明

{
    "result": {
        "table_result": {//两个数据库表的比较
            "diff": {
                "first_diff": {//第一个数据库与第二个数据库不同的表(差集)
                },
                "second_diff": {//第二个数据库与第一个数据库不同的表(差集)
                }
            },
            "intersect": {//第一个数据库与第二个数据库相同的表(交集)
            }
        },
        "table_structure_result": {//相同的名字的表的表结构比较
            "both": {
                "表":{
                    "字段":1 //1表示两个数据的字段是一样的,如果不一样就会输出具体不一样的信息
                }
            },
            "第一个数据库":{
                "表":{
                    "字段"://这个数据库独有的字段,以及这个字段的描述
                }
            },
            "第二个数据库":{
                "表":{
                    "字段"://这个数据库独有的字段,以及这个字段的描述
                }
            },            
        }
    }
}

结果示例

结果1, (*4)

结果2, (*5)

The Versions

22/05 2017

dev-master

9999999-dev

compare two or more database

  Sources   Download

MIT

by Avatar Sanit