如何使用Symfony 2.8.26和准则orm在Postgresql中更新多个架构

问题描述 投票:0回答:1

我们拥有带有准则orm的symfony 2.8.26项目。我们设法在单个数据库中使用多个架构连接到postgresql。现在,当我们更新任何实体并执行命令php app/console doctrine:schema:update时,它仅更新了postgresql公共模式。如何使用命令更新postgres中的所有模式?

php postgresql symfony database-schema
1个回答
0
投票

您可以在配置文件中创建多个实体管理器。之后,您可以更新所需的任何方案。假设您有两个实体管理器:foo foobar。然后,以下命令将更新相关架构:

 php app/console doctrine:schema:update --force --em=foo
 php app/console doctrine:schema:update --force --em=bar

Symfony有很好的文档。

© www.soinside.com 2019 - 2024. All rights reserved.