我正在处理一个项目,该项目在开发环境中没有生产数据库的副本。
有时我们会遇到数据库迁移问题-它们通过开发数据库,但在生产/测试环境中失败。
这通常是因为Dev环境数据是从使用最新实体的Fixture加载的-正确填充所有表。
是否有任何简单的方法可以确保Doctrine Migration在生产环境中通过?
您是否有/了解任何编写自动测试的方法,以确保数据将正确迁移到而无需下载生产/测试数据库并手动运行迁移?
我想避免下载生产/测试数据库到开发机器上以检查迁移,因为该数据库包含私有数据且可能相当大。