我正在尝试将 Symfony 3.0 与 PostreSQL 数据库一起使用。
参数.yml:
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: 5432
database_name: dmfa
database_user: username
database_password: password
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: a28a9e1bfefb5aa6f7f3be73a9a62c01eedf55ab
我运行以下代码来尝试生成实体:
php ./bin/console doctrine:generate:entity
尽管将我的驱动器更改为 pdo_pgsql 我收到以下错误:
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: SQLSTATE[HY000] [2006] MySQL server has gone away
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[PDOException]
PDO::__construct(): MySQL server has gone away
感觉就像我错过了一步,因为 Symfony 仍在寻找 mysql 数据库。请给我一些有关如何纠正此错误的见解。