比较两个数据库
对于两个以上的数据库暂时还没想到很好的方法。比如三个数据的话数据库1要跟数据库2比、数据库2要跟
数据库3比、数据库1还要跟数据库3比。数据库如果再多几个的话复杂度会越来越高。后期如果想到好方法我再完善
composer require "sanit/databasecompare";
然后再在config里面配置好你的数据库信息,然后就能用了,目前只能简单的比较两张表结构是否相同; 具体用法请看index.php
{
"result": {
"table_result": {//两个数据库表的比较
"diff": {
"first_diff": {//第一个数据库与第二个数据库不同的表(差集)
},
"second_diff": {//第二个数据库与第一个数据库不同的表(差集)
}
},
"intersect": {//第一个数据库与第二个数据库相同的表(交集)
}
},
"table_structure_result": {//相同的名字的表的表结构比较
"both": {
"表":{
"字段":1 //1表示两个数据的字段是一样的,如果不一样就会输出具体不一样的信息
}
},
"第一个数据库":{
"表":{
"字段"://这个数据库独有的字段,以及这个字段的描述
}
},
"第二个数据库":{
"表":{
"字段"://这个数据库独有的字段,以及这个字段的描述
}
},
}
}
}