O catálogo pg_range armazena informações sobre tipos de dados intervalo. É um acréscimo às entradas dos tipos de dados em pg_type.
Tabela 52.43. Colunas de pg_range
Coluna Tipo de dados Descrição |
|---|
OID do tipo de dados intervalo |
OID do tipo de dados elemento (subtipo) desse tipo de dados intervalo |
OID do tipo de dados multi-intervalo para este tipo de dados intervalo |
OID da ordenação usada para comparações de intervalo, ou zero se nenhuma |
OID da classe de operador do subtipo de dados usado para comparações de intervalo |
OID da função para converter um valor de intervalo em formato canônico, ou zero se nenhuma |
OID da função para retornar a diferença entre dois valores de
elementos como |
rngsubopc (mais
rngcollation, se o tipo de dados
elemento for ordenável) determina a ordem de classificação usada
pelo tipo de dados intervalo.
rngcanonical é usado quando o
tipo de dados elemento é discreto.
rngsubdiff é opcional, mas deve ser
fornecido para melhorar o desempenho dos índices
GiST no tipo de dados intervalo.