文件名称:db-sync:具有命令行工具PHP库,用于在远程MySQL数据库之间有效地同步表
文件大小:688KB
文件格式:ZIP
更新时间:2024-02-25 09:20:52
mysql database mysql-replication mysql-backup sync-data
数据库同步 警告-此程序包会修改数据库表。 使用时要格外小心,并在运行前备份数据库。 在指定--execute (-e)选项之前,请始终先执行空运行(这是默认操作)。 它是什么? DbSync是用于有效比较和同步两个或多个远程MySQL数据库表的工具。 为了在不比较数据的每个字节的情况下执行此操作,该工具将对源表和目标表上的行范围执行校验和(MD5,SHA1,CRC32),并仅比较哈希。 如果发现某个块存在不一致,则该工具会递归地(最小到最小块传输大小)对该块的每一半执行校验和,直到发现不一致为止。 关于删除的注意事项 当指定--delete选项时,DbSync将仅从目标中删除源中不再存在
【文件预览】:
db-sync-3
----src()
--------Command()
--------ColumnConfiguration.php(1KB)
--------Hash()
--------Definition.php(400B)
--------Result.php(1KB)
--------DbSync.php(5KB)
--------Table.php(8KB)
--------Transfer()
--------WhereClause.php(388B)
----db-sync.phar(1.48MB)
----.travis.yml(244B)
----LICENSE(1KB)
----phpunit.xml(958B)
----phar-composer.phar(1.86MB)
----README.md(10KB)
----tests()
--------integration()
--------unit()
----.gitignore(21B)
----bin()
--------sync(2KB)
----composer.json(632B)