Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer une base de données avec doctrine2 ?

Si vous voulez toujours le faire avec la dernière version de doctrine/dbal , il vous suffit de spécifier le server_version dans la configuration 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

Je ne peux pas vous dire pourquoi ils n'ont pas mis de server_version par défaut, mais voici la discussion à ce sujet https://github.com/doctrine/DoctrineBundle/issues/351

Puisque vous utilisez une base de données mysql, voici comment voir votre server_version :

mysql --version

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

Nous voyons que le Distrib actuel est 5.5 .

Bien sûr, je vous recommande de définir cette valeur dans parameters.yml .