symfony2 + Doctrine2@postgresql установка схемы

Я хочу использовать symfony2+doctrine2 для нового проекта. Я столкнулся с небольшой проблемой с postgresql-схемами. В отличие от mysql вы можете указать в postgres (как и в других базах данных) разные схемы. Например, в нашей производственной базе около 200 схем.

Мне нужно установить схему для моего текущего подключения к доктрине. Как я могу это сделать?

Я решил эту проблему несколько месяцев назад в другом проекте, который использует только доктрину2. Я сделал следующее:

$em = Doctrine\ORM\EntityManager::create($connectionOptions, $config);
$em->getConnection()->exec('SET SEARCH_PATH TO foobar');

Но я не знаю, где это сделать в symfony2?

8
задан matkins 19 May 2012 в 17:56
поделиться