數據庫對比腳本

PHP-DBCompare

項目介紹

找出兩個數據庫的不一樣之處:

  • 不一樣的表
  • 相同表中不一樣的字段
  • 相同表中不一樣的索引

注意: 這裏的"不一樣"是指: src庫中有, 可是target庫中沒有php

生成同步用的SQL語句:

  • 新建的表
  • 新建的字段
  • 新建的索引

注意: 這些SQL會在瀏覽器頁面中顯示, 作了簡單的css樣式美化css

使用說明

須要安裝PHP7+

調用代碼

require('D:\server\code\PHP-DBCompare\DBCompare.php');

DBCompare::ini()
->setExportTable('^[a-z_0-9]+$')
// ->setExportTableArray(array('user', 'news'))
->build('src', 'db-dev.test.com', 'database', 'user', 'pwd', '3306')
->build('target', 'db-pro.test.com', 'database', 'user', 'pwd', '3306')
->getDiff()
->createSQL()
->outForBrowser();

項目源碼

碼雲

相關文章
相關標籤/搜索