Ant*_*val 1 database versioning web-applications
我们正在构建一个webapp,它作为debian包发送给几个客户端.每个客户端运行自己的服务器.但更新和支持由我们完成.我们定期发布产品,版本号干净.大多数用户获得自动更新(通过Puppet),而其他一些用户则没有.
我们希望保留应用程序版本的跟踪(以便允许用户在"关于"部分中检查版本,以及我们支持更准确地帮助用户).
我们计划在我们的数据库中存储代码版本和基础版本,并自动保持信息的最新状态.
这是一个好主意吗 ?
我们看到的另一种选择是文件.
编辑:代码和数据库架构一起更新.(如果我们更新到版本xyz,代码和数据库都转到xyz)