我已将数据库从MySql迁移到PostgreSQL。一切都很好,但我的列名称为idEtablissement
,nomEtablissement
等...
我在没有Symfony的情况下使用Doctrine 2,使用XML完成映射
当我提出请求时,我遇到了错误:
未捕获的PDOException:SQLSTATE [42703]:未定义的列:7错误:colomn e0_.idetablissement不存在
正常,因为它在数据库中命名为idEtablissement
我的问题是,如何使用Doctrine或直接在PostgreSQL数据库中避免这种行为?
我看到在列名称周围使用双引号是一种解决方案,但我不知道如何配置Doctrine来执行此操作(我已经测试setQuoteStrategy(new \Doctrine\ORM\Mapping\AnsiQuoteStrategy())
但它没有工作)