我目前正在使用MySQL数据库开发应用程序.
数据库结构仍在不断变化,并在开发过程中发生变化(我更改了本地副本,只留下了测试服务器上的副本).
有没有办法比较数据库的两个实例,看看是否有任何变化?
虽然目前只是丢弃以前的测试服务器数据库是好的,因为测试开始输入测试数据可能会有点棘手.
同样的情况会更晚发生在生产中......
是否有一种简单的方法可以逐步更改生产数据库,最好是通过自动创建脚本来修改它?
答案中提到的工具:
您是否知道同步两个数据库的任何应用程序 - 在开发期间,有时需要添加一个或两个表行或新表或列.通常我会在某个文件中编写每个sql语句,并且在上传路径中,我会在生产数据库中执行这些行(之前备份它).我使用mySQL和postreSQL数据库.
您的实践是什么,以及哪些应用可以帮助您.