我在Postgresql中使用Symfony 2。
我使用模式并在实体中输入以下代码:
/**
* NameTable
*
* @ORM\Table(name="schema.NameTable")
* @ORM\Entity
*/
如果我执行命令
php应用程序/控制台原则:schema:update--force
它可以工作,但我必须手动生成架构“schema”,该命令只生成表,而不生成架构。
是否有其他方法可以自动执行此操作?
最佳答案
好吧,如果你想改变默认模式,你可以使用下面的注释,否则Symfony就把公共模式作为默认模式。
use Doctrine\ORM\Mapping\Table;
/**
* @Table(schema="some_schema")
*/
class Entity
{
// ...
}
关于php - Symfony 2使用Postgresql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30531992/