Доктрина — Ошибка с командой базы данных: создать или схема: обновление -f

Мне нужно изменить некоторые вычисления в CRM, но когда я получаю zip-файл, я разархивирую его в WAMP, он использует Symfony, поэтому я выполнил установку с помощью composer и update. Я новичок в 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

Спасибо, извините за мой плохой английский, и я не знаю, нужна ли вам дополнительная информация.

0

Решение

Сообщение об исключении говорит вам, что doctrine не может войти в вашу базу данных с именем пользователя stats_crmпотому что эта роль не существует.

Чтобы исправить это исключение, вы должны найти правильное username это может привести вас к серверу базы данных. Затем откройте app/config/parameters.yml, находить node названный database_userи обновите его соответственно (и database_password если необходимо).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]