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