有什么方法可以通过ilike和索引查询postgres JSON / JSONB列?

时间:2019-08-03 08:03:02

标签: sql json postgresql

我有一个名为 user_data 的表,其中有一个名为 data JSON列,该列可以具有应用程序用户可以提供的任何键。在这里,我想使用适当的索引进行ilike查询。

由于JSON字段中的键是由应用程序用户创建的,因此无法为特定键创建索引。同样也尝试过JSONB列,我们可以为JSONB建立索引,但它仅用于平等检查。使用ilike运算符时,使用适当的索引来查询JSON / JSONB时,我找不到合适的解决方案。

注意:截至目前,该表有 40亿行。它将每天保持增长。我知道分区/分片可能会对我有所帮助。但是最好知道除分区以外是否还有其他解决方案。是否还有其他类似hstore的数据类型可以解决此问题?

0 个答案:

没有答案
相关问题