symfony 3 doctrine Проверяем схему базы данных -- doctrine:schema:validate

melisa's picture

После создания класса Entity пытаюсь применить данную команду, в соответствии с документацией.
Но получаю ошибку:

[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: could not find driver

[Doctrine\DBAL\Driver\PDOException]
could not find driver

[PDOException]
could not find driver

По рекомендациям StackOverflow отредактировала php.ini так:

extension=php_pgsql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

Ошибка сохраняется

Что это может значить?

vedro-compota's picture

По рекомендациям StackOverflow отредактировала php.ini так:

— там рекомендация для винды была (судя по dll))) у нас же надо включить модуль по схеме: http://fkn.ktu10.com/?q=node/9415

_____________
матфак вгу и остальная классика =)

melisa's picture

Помогло, теперь другая ошибка:

[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[08006] [7] timeout expired

[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[08006] [7] timeout expired

[PDOException]
SQLSTATE[08006] [7] timeout expired

vedro-compota's picture

да ,просьба отписаться потом тут:http://fkn.ktu10.com/?q=node/9456

_____________
матфак вгу и остальная классика =)

melisa's picture

Ошибка такая:

[Database] FAIL - The database schema is not in sync with the current mapping file.

Решение:

Возможно у Вас не соответствуют типы данных, указанные в базе данных и типы данных полей Вашей сущности (Entity).