[英]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.