>我有命令:
php bin/console doctrine:schema:validate -e prod
当我运行它时,我收到错误
"调用成员函数列表空间索引(( on null"。
请帮助我解释为什么会发生这种情况以及如何解决它。
此外,命令 "php bin/console doctrine:schema:validate -e dev"
以错误结束
"[错误] 数据库架构与当前映射不同步 文件。
问题是 doctrine.yaml 中 pgsql 中的变量server_version不存在。要解决此问题,请添加
pgsql:
...
server_version: <insert your server version here, in my case 11.3>
您可以通过添加 echo($this->getServerVersion((( 然后在供应商的文件 vendor\doctrine\dbal\lib\Doctrine\DBAL\Connection.php 的第 452 行中退出(1( 来查看服务器的版本。