【发布时间】:2021-09-04 02:32:59
【问题描述】:
我的问题是基于这个问题:SQLAlchemy: how to filter on PgArray column types?
但我确实需要使用“ALL”运算符。就我而言,我有一系列日期。我需要找到日期数组中每个元素大于或等于给定日期的所有行。例如:'2021-06-20'
我应该为我的案例选择哪种类型的索引?
【问题讨论】:
-
我不是postgre专家,但你能先找到最少的日期并与之比较吗?
'2021-06-20' <= MIN(dates_arr)之类的东西? -
@PavelSmirnov 嗯,这是个好建议,我会检查一下
-
为什么你真的需要使用 ALL?
-
@PavelSmirnov 非常感谢,您的建议有效。斯帕西博 :)
标签: sql postgresql indexing