数据库 "postgres" 的权限被拒绝详细信息:用户没有 CONNECT 权限
permission denied for database "postgres" DETAIL: User does not have CONNECT privilege
我正在尝试部署 API 以使用 heroku 创建开发环境。我成功地将我的项目推送到 heroku 并添加了附加组件,但是现在当我尝试创建数据库时(heroku 运行 php bin/console doctrine:database:create),我有以下错误:
数据库权限被拒绝 "postgres"
详细信息:用户没有连接权限。
我试图找到可以更改权限的位置,但找不到。
Heroku Postgres 会自动为您创建数据库。为防止事故和其他问题,禁止创建数据库,这就是您看到 "postgres" DETAIL: User does not have CONNECT privilege
.
的原因
而不是 运行宁 heroku run php bin/console doctrine:database:create
你需要 运行 你的迁移。我不熟悉教义,但它可能看起来像 heroku run php bin/console doctrine:database:execute
,例如。
我正在尝试部署 API 以使用 heroku 创建开发环境。我成功地将我的项目推送到 heroku 并添加了附加组件,但是现在当我尝试创建数据库时(heroku 运行 php bin/console doctrine:database:create),我有以下错误: 数据库权限被拒绝 "postgres" 详细信息:用户没有连接权限。 我试图找到可以更改权限的位置,但找不到。
Heroku Postgres 会自动为您创建数据库。为防止事故和其他问题,禁止创建数据库,这就是您看到 "postgres" DETAIL: User does not have CONNECT privilege
.
而不是 运行宁 heroku run php bin/console doctrine:database:create
你需要 运行 你的迁移。我不熟悉教义,但它可能看起来像 heroku run php bin/console doctrine:database:execute
,例如。