最近我在开发环境中更改了一些表模式和过程。在部署到生产环境之前,我想要一个变更列表。
如何在MySQL中跟踪或显示模式和过程的更改历史记录?例如,显示哪些表在2011-06-10之后被更改,哪些过程在2011-06-08之后被创建或更新。
最近我在开发环境中更改了一些表模式和过程。在部署到生产环境之前,我想要一个变更列表。
如何在MySQL中跟踪或显示模式和过程的更改历史记录?例如,显示哪些表在2011-06-10之后被更改,哪些过程在2011-06-08之后被创建或更新。
information_schema表具有创建日期字段,可以获取在特定日期之后添加的表和过程等列表,但是无法通过此方法识别修改。然而,一个更简单的方法是将生产备份还原到不同的名称,然后使用mysqldiff实用程序来识别更改。