On this page
52.42. pg_range
目录pg_range
存储有关范围类型的信息。这是pg_type中类型的条目的补充。
表 52.42. pg_range
列
Name | Type | References | Description |
---|---|---|---|
rngtypid |
oid |
pg_type.oid |
范围类型的 OID |
rngsubtype |
oid |
pg_type.oid |
此范围类型的元素类型(子类型)的 OID |
rngcollation |
oid |
pg_collation.oid |
用于范围比较的归类的 OID;如果没有,则为 0 |
rngsubopc |
oid |
pg_opclass.oid |
子类型的运算符类的 OID 用于范围比较 |
rngcanonical |
regproc |
pg_proc.oid |
将范围值转换为规范形式的函数的 OID,如果没有则为 0 |
rngsubdiff |
regproc |
pg_proc.oid |
返回两个元素值之差的函数 OID double precision ,如果没有则返回 0 |
rngsubopc
(如果元素类型可排序,则加上rngcollation
)确定范围类型使用的排序 Sequences。元素类型为离散时使用rngcanonical
。 rngsubdiff
是可选的,但应提供rngsubdiff
以提高范围类型上 GiST 索引的性能。