PHP:数据库迁移工具

时间:2012-10-12 16:54:13

标签: php database-migration utility

我想要一个简单的PHP数据库迁移工具。我的主要要求:

  1. 具有最小依赖性的独立解决方案(无框架)
  2. 方便的方法(不只是$ db-> prepare('create table ...') - > execute())
  3. cli工具(与部署系统集成)
  4. 轻松与现有项目集成
  5. 不应该放弃它(我发现的所有解决方案都是在2 - 3年前的最后一次提交和许多未解决的问题)。
  6. 我希望它可以与MySQL一起使用,不需要其他数据库。

    任何想法可能是什么?

2 个答案:

答案 0 :(得分:2)

我在之前的公司使用过liquibase。这不是最直接的设置,但对我们的要求运作良好。目的是能够在我们的VCS中共享数据库迁移,以便为4个开发人员的小团队提供更轻松的生活。

答案 1 :(得分:0)

直接使用MySQL。它涵盖了除要求#2之外的所有内容。

  

具有最小依赖性的独立解决方案(无框架)

据推测,你已经安装了MySQL。因此,没有设置/依赖。

  

cli工具(与部署系统集成)

mysqlmysqladminmysqldump - Read more...

  

轻松与现有项目集成

同样,你已经有了MySQL。

  

不应该放弃

获得Sun / Oracle的支持。不去任何地方。