В моём случае ..
Есть имя для базы данных внутри имени schema . Использую postgres !
По дефолту сушествует schema 'public' там создаются таблици при запуски cli-config.php .
Не могу найти как настроить строку под нужную мне схему а не дефолтную 'public' ..
db-config.php:
<?php
return [
"dbname"=>"dbname",
"user"=>"postgres",
"password"=>"******",
"host"=>"localhost",
"driver"=>"pdo_pgsql"
];
cli-config.php:
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\Tools\Console\ConsoleRunner;
$dbParams = include 'db-config.php';
// Creating database schema according to entities
// Docs reference below
// https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/tools.html
// https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/configuration.html
$config = Setup::createAnnotationMetadataConfiguration(array("../../entities"),true);
$entityManager = EntityManager::create($dbParams, $config);
return ConsoleRunner::createHelperSet($entityManager);