sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo crear una base de datos con la doctrina2?

Si todavía quieres hacerlo con la última versión de doctrine/dbal , todo lo que tiene que hacer es especificar la server_version en la configuración de dbal:

doctrine:
    dbal:
        default_connection: default
        connections:
            default:
                dbname:         local_api
                user:           root
                password:       null
                host:           localhost
                driver:         pdo_mysql
                server_version: '5.5' # your database server version here

Sin embargo, no puedo decirle por qué no pusieron una versión de servidor predeterminada, pero aquí está la discusión al respecto https://github.com/doctrine/DoctrineBundle/issues/351

Como está utilizando una base de datos mysql, así es como puede ver su servidor_version:

mysql --version

> mysql  Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.3

Vemos que el Distrib actual es 5.5 .

Por supuesto, te recomiendo que establezcas este valor en parameters.yml .