Я перенес базу данных из MySql в PostgreSQL. Все было хорошо, но у меня есть имя столбца, как idEtablissement
, nomEtablissement
так далее…
Я использую Doctrine 2 без Symfony, отображение выполняется с помощью XML
И когда я делаю запрос, у меня появляется ошибка вроде:
Uncaught PDOException: SQLSTATE [42703]: неопределенный столбец: 7 ОШИБКА: colomn e0_.idetablissement не существует
Нормальный, потому что он назван idEtablissement
в базе данных
Мой вопрос, как я могу сделать с Doctrine или непосредственно в базе данных PostgreSQL, чтобы избежать этого поведения?
Я вижу, что использование двойных кавычек вокруг имени столбца является решением, но я не знаю, как настроить Doctrine для этого (я уже тестировал setQuoteStrategy(new \Doctrine\ORM\Mapping\AnsiQuoteStrategy())
но это не работает)
Задача ещё не решена.
Других решений пока нет …