51.42. pg_range

目录pg_range存储有关范围类型的信息。这是pg_type中类型的条目的补充。

表 51.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。元素类型为离散时使用rngcanonicalrngsubdiff是可选的,但应提供rngsubdiff以提高范围类型上 GiST 索引的性能。

上一章 首页 下一章