Php 带模式注释的ORM表
Postgres中的架构和表名区分大小写。如何在docblock注释中指定正确的模式,使其不转换为小写 这两项工作都不是:Php 带模式注释的ORM表,php,orm,doctrine-orm,Php,Orm,Doctrine Orm,Postgres中的架构和表名区分大小写。如何在docblock注释中指定正确的模式,使其不转换为小写 这两项工作都不是: @Table(name="MySchema.MyTable") // gets converted to lowercase @Table(name="`MySchema`.`MyTable`") // invalid table @Table(name="`MySchema.MyTable`") // also invalid table ORM是2.0.4 文档中也没
@Table(name="MySchema.MyTable") // gets converted to lowercase
@Table(name="`MySchema`.`MyTable`") // invalid table
@Table(name="`MySchema.MyTable`") // also invalid table
ORM是2.0.4
文档中也没有关于schema的词,只发现schema param/关键字不再受支持。如线程中所述,Postgres区分大小写,每个词都必须转义:
@Table(name="""MySchema"".""MyTable""")
上述线程中的@Ross-Solution可能存在重复,谢谢。@Ross,您可能需要将此作为答案。