2011-10-05 76 views
0

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

回答

1

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

这方面的一个很好的解决方案是Liquibase

Liquibase是一个开源(Apache 2.0的许可),用于跟踪,管理 独立于数据库的库和应用 数据库的变化。它建立在一个简单的前提上:所有数据库 更改都以可读的可跟踪形式存储,并将 检入到源代码控制中。

+0

它是否同步数据更改? – Hacker

+0

不,不。如果你想在不同的数据库服务器之间同步数据,其他工具更适合这一点。那么,它是什么,数据库更改或数据更改? – Bjoern

+0

- 其数据在表格内发生变化。 – Hacker

相关问题