客户希望数据库结构更新应该是自动且无错误的。
例如:
- DeveloperA
SQL query 1
在中心位置添加了新内容。 - DeveloperB 将新添加
SQL query 2
到中心位置。 - Cronjob 在晚上运行并
SQL query 1
在SQL query 2
数据库服务器上更新。 - 开发人员
SQL query 3
在中心位置添加了新内容。 - Cronjob 在第二天晚上运行,并
SQL query 3
在数据库服务器上更新。
是否有可能或在什么级别我们可以自动化此更新过程?
当有许多开发人员从事项目并将 SQL 脚本添加到数据库时,每天更新数据库更改的最佳标准方法是什么?
我们正在使用:
Linux dedicated server.
Crontab
PHP
MySQL
SVN
Shell Scripting