HStore索引按任意键排序

时间:2014-08-29 20:00:57

标签: postgresql hstore

我正在运行依赖于对HStore中任意键的值进行排序和比较的查询,例如:

SELECT * FROM hstest WHERE h->'key1' >= 'a';
SELECT * FROM hstest ORDER BY h->'key1';

其中h是HStore字段。这些查询有效,但我想知道为这类搜索索引字段的最佳方法是什么。

我知道我可以这样做:

CREATE INDEX hstest_index_h ON hstest USING BTREE ((h->'key1'));

但有没有办法创建一个适用于HStore上任意键的索引(即key1由最终用户决定)?

0 个答案:

没有答案