35.10. collations #

A visão collations contém as ordenações disponíveis no banco de dados corrente.

Tabela 35.8. Colunas de collations

Coluna Tipo de dados

Descrição

collation_catalog sql_identifier

Nome do banco de dados que contém a ordenação (sempre o banco de dados corrente)

collation_schema sql_identifier

Nome do esquema que contém a ordenação

collation_name sql_identifier

Nome da ordenação padrão

pad_attribute character_data

Sempre NO PAD (A alternativa PAD SPACE não tem suporte no PostgreSQL.)


Exemplo 35.7. Exemplo do tradutor

Ordenações para o português do Brasil

Uso do esquema de informações para mostrar as ordenações para o português do Brasil disponíveis no banco de dados cristina da usuária cristina. (veja ICU Collation).

SELECT *
FROM information_schema.collations
WHERE collation_name LIKE 'pt_BR%'\gx

-[ RECORD 1 ]-----+------------
collation_catalog | cristina
collation_schema  | pg_catalog
collation_name    | pt-BR-x-icu
pad_attribute     | NO PAD
-[ RECORD 2 ]-----+------------
collation_catalog | cristina
collation_schema  | pg_catalog
collation_name    | pt_BR
pad_attribute     | NO PAD
-[ RECORD 3 ]-----+------------
collation_catalog | cristina
collation_schema  | pg_catalog
collation_name    | pt_BR.utf8
pad_attribute     | NO PAD