多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 47.37\. `pg_range` `pg_range`存储关于范围类型的信息。除了 [`pg_type`](#calibre_link-819)里类型的记录。 **Table 47-37\. `pg_range` 字段** | 名字 | 类型 | 引用 | 描述 | | --- | --- | --- | --- | | `rngtypid` | `oid` | `pg_type`.oid | 范围类型的OID | | `rngsubtype` | `oid` | `pg_type`.oid | 这个范围类型的元素类型(子类型)的OID | | `rngcollation` | `oid` | `pg_collation`.oid | 用于范围比较的排序规则的OID,如果没有则为零 | | `rngsubopc` | `oid` | `pg_opclass`.oid | 用于范围比较的子类型的操作符类的OID | | `rngcanonical` | `regproc` | `pg_proc`.oid | 转换范围类型为规范格式的函数的OID,如果没有则为0。 | | `rngsubdiff` | `regproc` | `pg_proc`.oid | 返回两个`double precision`元素值的不同的函数的OID,如果没有则为0。 | `rngsubopc`(如果元素类型是可排序的则加上`rngcollation`) 决定用于范围类型的排序顺序。当元素类型是离散的时使用`rngcanonical`。 `rngsubdiff`是可选的,但是应该应用于提高范围类型上的GiST索引的性能。