处理团队成员之间的数据库相关项目

时间:2011-10-05 06:37:00

标签: php mysql projects-and-solutions

我们是一个由10名成员组成的团队。我们正在用php和mysql开发一个项目。为了使代码保持同步,我们使用SVN。但我们的主要配置和内容都存储在DB中。那么我们如何让数据库与所有用户保持同步。哪个是团队处理此类项目的最佳方法?

1 个答案:

答案 0 :(得分:1)

我假设您寻找一种解决方案,用于在开发人员和软件版本之间同步数据库相关的更改(即字段更改,表更改),而不是更改数据本身。

一个很好的解决方案是Liquibase

  

Liquibase是一个开源(Apache 2.0 Licensed),   独立于数据库的库,用于跟踪,管理和应用   数据库更改。它建立在一个简单的前提下:所有数据库   更改以人类可读但可跟踪的形式存储并进行检查   进入源控制。