【发布时间】:2019-04-10 13:42:49
【问题描述】:
如标题所述,如何索引 JSONB 数组?
内容看起来像......
["some_value", "another_value"]
我可以很容易地访问像...这样的元素
SELECT * FROM table WHERE data->>0 = 'some_value';
我创建了一个这样的索引...
CREATE INDEX table_data_idx ON table USING gin ((data) jsonb_path_ops);
当我运行 EXPLAIN 时,我仍然看到它按顺序扫描...
索引文本元素数组时缺少什么?
【问题讨论】:
-
你想用那个索引或其他东西支持条件
data->>0 = '...'吗? -
我想支持动态长度数组中可能存在的每个元素。
标签: postgresql jsonb database-indexes