【问题标题】:Doctrine - Error with command database:create or schema:update -f教义 - 命令数据库错误:创建或模式:更新 -f
【发布时间】:2017-02-08 09:06:56
【问题描述】:

我需要更改 CRM 中的一些计算,但是当我收到 zip 文件时,我已经在 WAMP 中解压缩它,它使用 Symfony,所以我已经使用 composer 完成了安装和更新。我是 Symfony、Doctrine 的初学者……所以我尝试执行下一个命令,但我收到了一些错误消息我不知道如何解决它,我整天都在网上研究我什么也没找到。

命令

php bin/console doctrine:schema:update -f

php bin/console doctrine:database:create

我有这些错误信息:

[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[08006] [7] FATAL:  role "stats_crm" does not exist

[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[08006] [7] FATAL:  role "stats_crm" does not exist

[PDOException]
SQLSTATE[08006] [7] FATAL:  role "stats_crm" does not exist

我不知道您需要什么关于我的环境的信息,我正在使用 PhpStorm 2016.3.2、PostgreSQL 9.6、PgAdmin 3、phpPgAdmin 5.1、WAMP 3.0.6 和 PHP 5.6.25

谢谢你,对不起我的英语不好,我不知道你是否需要更多信息。

【问题讨论】:

  • 不知道为什么,称呼不显示

标签: php postgresql doctrine-orm php-pgsql


【解决方案1】:

异常消息告诉您,学说无法使用用户名stats_crm 登录到您的数据库主机,因为该角色不存在。

要修复该异常,您必须找到正确的username,它可以让您进入数据库服务器。然后,打开您的app/config/parameters.yml,找到名为database_usernode,并相应地更新它(如果需要,还可以更新database_password

【讨论】:

  • 嗨 Rendy,非常感谢,现在可以正常工作了,谢谢 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-13
  • 2014-09-12
  • 1970-01-01
  • 1970-01-01
  • 2020-05-10
  • 1970-01-01
相关资源
最近更新 更多