Php 在Symfony中更新数据库后如何更新推进类?

Php 在Symfony中更新数据库后如何更新推进类?,php,symfony-1.4,propel,Php,Symfony 1.4,Propel,我正在本地主机上使用测试数据库 对于进一步的测试场景,我转储了带有新表和更多数据的实时数据库,并将其导入本地主机数据库 现在我有一些错误,当然,一些新表在我的推进类中不存在 我是否应该在重建前将schema.yml中的mille数据更新到我的数据库中 现在如何处理?如果数据库中存在表,但架构中不存在表,我认为不应该出现错误。你确定你的意思不是相反吗 无论如何,schema.yml应该始终与数据库同步,因此请确保在schema.yml中定义了所有必要的表和列,然后验证数据库是否也包含这些表和列。如

我正在本地主机上使用测试数据库

对于进一步的测试场景,我转储了带有新表和更多数据的实时数据库,并将其导入本地主机数据库

现在我有一些错误,当然,一些新表在我的推进类中不存在

我是否应该在重建前将schema.yml中的mille数据更新到我的数据库中


现在如何处理?

如果数据库中存在表,但架构中不存在表,我认为不应该出现错误。你确定你的意思不是相反吗

无论如何,schema.yml应该始终与数据库同步,因此请确保在schema.yml中定义了所有必要的表和列,然后验证数据库是否也包含这些表和列。如果需要,请使用推进构建sql,最后执行推进构建sql以确保模型是最新的