问题描述
假设有一个包含 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
。