您是否知道任何同步两个数据库的应用程序 - 在开发过程中,有时需要添加一两个表行或新表或列。 通常我在某个文件中编写每个 sql 语句,并且在上传路径期间,我在我的生产数据库中删除这些行(之前备份它)。 我使用 mySQL 和 postreSQL 数据库。
您的实践是什么以及哪些应用程序可以帮助您。
最佳答案
您要求提供工具或应用程序的答案,但您真正需要的是流程答案。这里的基本主题是您应该对数据库 DDL(和 DML,如果需要)进行版本控制,并提供更改脚本以便能够将数据库的任何版本更新到更高版本。
这组链接由 Jeff Atwood 提供并由 K. Scott Allen 编写,详细解释了这应该是什么样子 - 他们做得比我在这里写的要好:http://www.codinghorror.com/blog/2008/02/get-your-database-under-version-control.html
https://stackoverflow.com/questions/255905/