我们拥有带有准则orm的symfony 2.8.26项目。我们设法在单个数据库中使用多个架构连接到postgresql。现在,当我们更新任何实体并执行命令php app/console doctrine:schema:update
时,它仅更新了postgresql公共模式。如何使用命令更新postgres中的所有模式?
您可以在配置文件中创建多个实体管理器。之后,您可以更新所需的任何方案。假设您有两个实体管理器:foo foo
和bar
。然后,以下命令将更新相关架构:
php app/console doctrine:schema:update --force --em=foo
php app/console doctrine:schema:update --force --em=bar
Symfony有很好的文档。