首页 > 解决方案 > 角色“api-platform”不存在

问题描述

安装 API 平台后,我收到与 postgres docker postgres:10-alpinesetup 相关的此错误。

bookshop-api git:(master) ✗bin/console doctrine:database:create

In AbstractPostgreSQLDriver.php line 73:                                                                      
  An exception occurred in driver: SQLSTATE[08006] [7] FATAL:  role "api-platform" does not exist  

In PDOConnection.php line 31:
  SQLSTATE[08006] [7] FATAL:  role "api-platform" does not exist                                                   

In PDOConnection.php line 27:                                                                  
  SQLSTATE[08006] [7] FATAL:  role "api-platform" does not exist

.env文件是根据更新docker-compose.yml的,另外默认api/config/packages/doctrine.yaml已经改成使用了postgresql

标签: api-platform.com

解决方案


与在同一端口上运行的本地 postgres 实例发生冲突。


推荐阅读