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
.