首页 > 解决方案 > 是否有工具可以显示 MySQL 的两个转储文件之间的架构/定义更改?

问题描述

目的是如果有任何表更改或添加新表,它们应该由 cron 中设置的 python 脚本拾取并发送邮件。

这个想法是该脚本将使用 mysqldump 进行仅模式备份,并使用工具将其与较旧的转储文件进行比较。

我尝试使用 diff 但由于它仅显示更改的行而不显示表名(如预期的那样),因此在我的情况下没有用。

$ diff -y --suppress-common-lines file1.sql file2.sql

`name` varchar(20) DEFAULT NULL     |     `name` varchar(10) DEFAULT NULL

mysqldiff 工具已停产,所以想知道是否有其他工具可以做到这一点?

标签: mysqlperconamysqladmin

解决方案


推荐阅读