Pet*_*ter 7 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
Run Code Online (Sandbox Code Playgroud)
Doctrine ORM是2.0.4
在文档中也没有关于模式的说法,只发现不再支持模式参数/关键字.
正如本线程中提到的,Postgres 区分大小写,每个单词都必须转义:
@Table(name="""MySchema"".""MyTable""")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3150 次 |
| 最近记录: |