Postgresql可以在数组长度上创建索引吗?

时间:2016-08-10 18:24:55

标签: arrays ruby-on-rails-4 indexing postgresql-9.4

我正在开发一个Rails应用程序,它将数据存储在Postgresql 9.4数据库中,products表有一个imagesarray,我喜欢获取没有图像的产品,即array_length(images) = 0。是否有可能在这种情况下创建索引?即阵列的长度。

1 个答案:

答案 0 :(得分:2)

当然,您可以创建表达式索引:

CREATE INDEX ON products ((array_length(images));