2

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

  1. 具有最小依赖性的独立解决方案(无框架)
  2. 方便的方法(不仅仅是 $db->prepare('create table ...')->execute())
  3. cli 工具(与部署系统集成)
  4. 轻松与现有项目集成
  5. 它不应该被放弃(我发现的所有解决方案都在 2-3 年前最后一次提交,还有很多未解决的问题)。

我希望它可以与 MySQL 一起使用,不需要其他数据库。

有什么想法吗?

4

2 回答 2

2

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

于 2012-10-12T17:01:15.960 回答
0

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

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

大概你已经安装了 MySQL。因此,没有设置/依赖项。

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

mysql, mysqladmin, mysqldump-阅读更多...

轻松与现有项目集成

同样,您已经拥有 MySQL。

它不应该被抛弃

被 Sun/Oracle 收购。哪儿也不去。

于 2012-10-12T17:00:10.563 回答