我在我的Localhost上使用测试数据库!
对于进一步的测试场景,我转储了Live数据库(包含新表和更多数据),并将其导入我的localhost数据库。
现在我有一些错误,原因是我的推进类中不存在一些新表!
我应该在重建推进之前更新schema.yml(现在有mille数据进入我的数据库)吗?
我现在如何处理?
答案 0 :(得分:0)
如果您的数据库中存在表但您的架构中没有表,我认为您不应该收到错误。你确定你的意思并不相反吗?
无论如何,您的schema.yml
应该始终与您的数据库保持同步,因此请确保您在schema.yml
中定义了所有必需的表和列,然后验证您的数据库是否也包含它们(使用{{ 1}}如果需要)并最终执行propel-build-sql
以确保您的模型是最新的。