Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 带模式注释的ORM表_Php_Orm_Doctrine Orm - Fatal编程技术网

Php 带模式注释的ORM表

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 文档中也没

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

文档中也没有关于schema的词,只发现schema param/关键字不再受支持。

如线程中所述,Postgres区分大小写,每个词都必须转义:

@Table(name="""MySchema"".""MyTable""")

上述线程中的@Ross-Solution可能存在重复,谢谢。@Ross,您可能需要将此作为答案。