2015-05-29 75 views
1

我使用Symfony 2和Postgresql。Symfony 2使用Postgresql

我使用模式,并把我的实体验证码:

/** 
* NameTable 
* 
* @ORM\Table(name="schema.NameTable") 
* @ORM\Entity 
*/ 

如果我做的命令

PHP应用程序/控制台学说:架构:更新--force

它的作品,但我必须手动生成架构“架构”。命令只生成表格而不是架构。

是否有另一种方法自动执行此操作?

回答

0

那么,如果你想改变默认模式,你可以使用下面的注释,否则Symfony只是把公共模式作为默认模式。

use Doctrine\ORM\Mapping\Table; 

/** 
* @Table(schema="some_schema") 
*/ 
class Entity 
{ 
    // ... 
}