Hola,
Tengo una base de datos con multiples esquemas.
schema1.table schema2.table
Ahora necesito realizar reverse enginer, pero al parecer doctrine no soporta schema con sqlserver o a lo mejor me falta alguna configuración.
Les copio el codigo:
Config.yml con1: driver: pdo_sqlsrv host: '%database_host%' port: '%database_port%' dbname: '%database_name%' user: '%database_user%' password: '%database_password%' charset: UTF8 schema_filter: /^(table).*$/
EL comando que ejecuto es el siguiente:
php bin/console doctrine:mapping:import Bundle annotation --em=con1 --force
El mensaje que me aparece es:
[Doctrine\ORM\Mapping\MappingException] Table table has no primary key. Doctrine does not support reverse engin eering from tables that don't have a primary key.
Pero la tabla si tiene primary key y autoincrement
ahora si cambio el schema a dbo en el sqlserver
dbo.table
ahi si importa correctamente.