42.22. pg_opclass

O catálogo pg_opclass define as classes de operadores de método de acesso de índice. Cada classe de operadores define a semântica para as colunas do índice de um determinado tipo de dado e um determinado método de acesso de índice. Deve ser observado que podem existir várias classes de operadores para uma determinada combinação de tipo de dado/método de acesso e, assim, dando suporte a vários comportamentos.

As classes de operadores estão descritas por completo na Seção 31.14.

Tabela 42-22. Colunas de pg_opclass

Nome Tipo Referencia Descrição
opcamid oid pg_am.oid Classe de operadores de método de acesso de índice a que se destina
opcname name   Nome desta classe de operadores
opcnamespace oid pg_namespace.oid Espaço de nomes desta classe de operadores
opcowner int4 pg_shadow.usesysid Dono da classe de operadores
opcintype oid pg_type.oid Tipo de dado que a classe de operadores indexa
opcdefault bool   Verdade se esta classe de operadores for a classe padrão para opcintype
opckeytype oid pg_type.oid Tipo de dado armazenado do índice, ou zero se for o mesmo que opcintype

A maior parte das informações que definem a classe de operadores na verdade não está na sua linha em pg_opclass, mas nas linhas associadas em pg_amop e pg_amproc. Estas linhas são consideradas como sendo parte da definição da classe de operadores — não é diferente da maneira como uma relação é definida por uma única linha em pg_class mais as linhas associadas em pg_attribute e outras tabelas.

SourceForge.net Logo CSS válido!