我想要一个简单的 PHP 数据库迁移工具。我的主要要求:
- 具有最小依赖性的独立解决方案(无框架)
- 方便的方法(不仅仅是 $db->prepare('create table ...')->execute())
- cli 工具(与部署系统集成)
- 轻松与现有项目集成
- 它不应该被放弃(我发现的所有解决方案最后一次提交都是在 2-3 年前,并且还有很多 Unresolved 问题)。
我希望它能够与 MySQL 一起使用,不需要其他数据库。
有什么想法吗?
最佳答案
我用了liquibase在我以前的公司。这不是最直接的设置,但足以满足我们的要求。目的是能够在我们的 VCS 中共享数据库迁移,以便让由 4 名开发人员组成的小团队的工作变得更轻松。
关于PHP:数据库迁移工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12863732/