gpt4 book ai didi

mysql - Doctrine Schema 对象创建和封装

转载 作者:行者123 更新时间:2023-11-29 21:39:06 26 4
gpt4 key购买 nike

我正在调查与以下相关的问题:

  • 使用 MySQL 服务器(5.1.73 和 5.7.9)的 Symfony2 2.3 LTS 上的 Doctrine 2.*

在数据库中创建的对象(架构和实体)不反射(reflect)与实体和参数文件中定义的相同的大小写。 即: database_name: TestDB 将创建“testdb”而不是“TestDB”,即:\....Bundle\Entity\Test:
类型:实体
table: Test
将创建一个实体(表)“test”而不是“Test”,这都是在使用 YML 或注释时进行的。从而导致找不到表的 PDO 异常。 有没有办法确保数据库对象命名尊重项目中定义的命名?

最佳答案

基于documentationcraigh提供,我更改了 lower_case_table_names = 2 的设置。这将允许查找将查找转换为小写,同时尊重创建语句大小写。

以下是与同一问题相关的支持性问题:

关于mysql - Doctrine Schema 对象创建和封装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34681332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com