PostgreSQL pg_range

2021-09-14 11:38 更新

目錄pg_range存儲關(guān)于范圍類型的信息。它是類型在pg_type中項(xiàng)的補(bǔ)充。

表 51.41. pg_range Columns

列類型

描述

rngtypid oid (references pg_type.oid)

范圍類型的OID

rngsubtype oid (references pg_type.oid)

該范圍類型的元素類型(子類型)的OID

rngcollation oid (references pg_collation.oid)

用于范圍比較的排序規(guī)則的OID,如果沒有則為0

rngsubopc oid (references pg_opclass.oid)

用于范圍比較的子類型的操作符類的OID

rngcanonical regproc (references pg_proc.oid)

將一個(gè)范圍值轉(zhuǎn)換為規(guī)范形式的函數(shù)的OID,如果沒有則為0

rngsubdiff regproc (references pg_proc.oid)

雙精度返回兩個(gè)元素值不同的函數(shù)的OID,如果沒有則為0


rngsubopc (加上rngcollation,如果元素類型是可排序的)決定了被該范圍類型所使用的排序順序。rngcanonical用于離散類型的元素類型。rngsubdiff是可選的,但是提供它可以提高范圍類型上的GiST索引性能。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號