簡體   English   中英

帶有模式注釋的Doctrine ORM表

[英]Doctrine ORM table with schema annotation

Postgres中的模式和表名稱區分大小寫。 如何在docblock注釋中指定正確的模式,以便它們不會轉換為小寫?

這些都不起作用:

@Table(name="MySchema.MyTable") // gets converted to lowercase
@Table(name="`MySchema`.`MyTable`") // invalid table
@Table(name="`MySchema.MyTable`") // also invalid table

Doctrine ORM是2.0.4

在文檔中也沒有關於模式的說法,只發現模式參數/關鍵字不再受支持。

主題所述,Postgres區分大小寫,每個單詞都必須轉義:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM