O catálogo pg_conversion descreve as funções de conversão de codificação.
Tabela 52.14. Colunas de pg_conversion
Coluna Tipo de dados Descrição |
|---|
Identificador da linha |
Nome da conversão (único em um espaço de nomes) |
OID do espaço de nomes que contém esta conversão |
Dono da conversão |
ID da codificação de origem
(a função
|
ID da codificação de destino
(a função
|
Função de conversão |
Verdade se for a conversão padrão |
Exemplo 52.7. Exemplo do tradutor
Conversões para Windows-1250
Uso do catálogo pg_conversion para mostrar as conversões disponíveis para a página de código Windows-1250.
ana=> SELECT oid, ana-> conname, ana-> connamespace::regnamespace::text, ana-> conowner::regrole::text, ana-> pg_encoding_to_char(conforencoding) AS conforencoding, ana-> pg_encoding_to_char(contoencoding) AS contoencoding, ana-> conproc, ana-> condefault ana-> FROM pg_conversion ana-> WHERE conname::text LIKE 'windows_1250%'\gx
-[ RECORD 1 ]--+--------------------------- oid | 4440 conname | windows_1250_to_mic connamespace | pg_catalog conowner | postgres conforencoding | WIN1250 contoencoding | MULE_INTERNAL conproc | win1250_to_mic condefault | t -[ RECORD 2 ]--+--------------------------- oid | 4443 conname | windows_1250_to_iso_8859_2 connamespace | pg_catalog conowner | postgres conforencoding | WIN1250 contoencoding | LATIN2 conproc | win1250_to_latin2 condefault | t -[ RECORD 3 ]--+--------------------------- oid | 4463 conname | windows_1250_to_utf8 connamespace | pg_catalog conowner | postgres conforencoding | WIN1250 contoencoding | UTF8 conproc | win_to_utf8 condefault | t