我正在使用的软件系统是医疗账单系统,大量数据和数据表以及存储过程。
我正在阅读文章“12 Steps to Better Code”,在Joel Test#2中指出:您可以一步一步构建吗?
现在我想知道,这是否意味着部署构建(以便客户可以更新其部署)。
现在,我遇到的主要问题是,如何进行一步数据库更新?
当前,当我们对数据库进行更改时,所有更改都被记录并添加到数据库更新脚本中,该脚本在创建部署到客户内部版本时会附加一个版本号。
有没有更简单的方法可以做到这一点?有些脚本或应用程序需要“前后”来查看数据库架构并创建一个我提到的更新脚本?
还是这只是每个人都这样做的方式,我很难相信,但似乎是可行的。
自动化系统将减少错误,并显着加快部署构建时间,我将对如何做感兴趣。
最佳答案
您可以经历各种复杂程度:
希望这个对你有帮助!