【发布时间】:2018-07-30 04:27:30
【问题描述】:
我有一个字段 time_in_seconds 的 jsonb 列。 针对该表的大多数查询将要求使用 time_in_seconds(最大值在前)对结果集进行排序。
如果我只是这样做
create index t_mytable_timeinseconds__idx ON t_mytable using btree ((mycolumn->>'time_in_seconds'));
Postgres 创建一个字母数字索引(这不会导致正确的排序顺序)。
但我似乎无法弄清楚如何指示 postgres 将值按降序处理为 bigint。
有可能吗?
【问题讨论】:
标签: postgresql indexing jsonb