我的表架構為:
table_a:
id
active boolean
table_b:
id
table_a_id ForeignKey
我想在 table_b 上應用部分唯一索引,但前提是 table_a_id 的 active=True。
這在postgres中可行嗎?
uj5u.com熱心網友回復:
不可能。從手冊:
WHERE 子句中使用的運算式只能參考基礎表的列,但它可以使用所有列,而不僅僅是被索引的列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/442337.html
標籤:PostgreSQL 部分索引
