我可以创建如下所示的部分索引吗?
Can I create a partial index as shown in below?
假设有一个 table 有 5 列 (id ,first_name (text),last_name(text), product_name(text) 和 available(boolean )).
CREATE INDEX IF NOT EXISTS "idx-firstname-lower + product_name"
ON persons (LOWER(first_name), product_name) WHERE available;
是的,您可以创建该索引,但我会重新考虑索引名称。使用符合标准的名称,例如 mytab_lower_firstname_productname_idx
.
假设有一个 table 有 5 列 (id ,first_name (text),last_name(text), product_name(text) 和 available(boolean )).
CREATE INDEX IF NOT EXISTS "idx-firstname-lower + product_name"
ON persons (LOWER(first_name), product_name) WHERE available;
是的,您可以创建该索引,但我会重新考虑索引名称。使用符合标准的名称,例如 mytab_lower_firstname_productname_idx
.