【发布时间】:2013-10-30 23:37:00
【问题描述】:
我正在开发一个在内部服务器上运行 CakePHP 的企业资源规划软件。
系统使用 Git 进行团队开发,使用 MySQL 数据库、CakePHP 2.4.1、PHP 5.4。 感谢 CakeDC 出色的 Migrations 插件,我已经弄清楚了如何处理增量数据库迁移。
然而,我的问题如下:
虽然数据库结构迁移得很好,但我需要一个解决方案来迁移一些数据行(从数据库读取的预定义设置、ACL 结构等)。
是否有类似于数据结构迁移的解决方案,将所需的行写入文件,并在使用 Git 提交后,运行控制台命令导入新添加的行,记住我添加的行,不t 在下一次提交时再次添加它们,然后团队中的另一个人提取 repo,执行相同的操作,并拥有所有必需的行?基本上是某种增量行迁移解决方案,每次更新都有时间戳,系统知道它必须导入哪些行。
是否有某种我似乎无法找到的 CakePHP 插件,或者我必须从头开始编写一个?
【问题讨论】: