我想在Postgres中添加一个带有
但是我遇到了以下错误:
WHERE
子句的索引。我使用了以下查询来实现这个目标:create index concurrently em_openorder_idx on line (m_product_id, org_id, date) where date >= now() - 90
但是我遇到了以下错误:
functions in index predicate must be marked IMMUTABLE
clock_timestamp()
不同,now()
在事务中永远不会改变。虽然在这里并没有太大的区别 :) - Nick Barnes