35.62. user_mappings #

A visão user_mappings contém todos os mapeamentos de usuários definidos no banco de dados corrente. Somente são mostrados os mapeamentos de usuários nos quais o usuário corrente tem acesso ao servidor estrangeiro correspondente (por ser o dono, ou por ter algum privilégio).

Tabela 35.60. Colunas de user_mappings

Coluna Tipo de dados

Descrição

authorization_identifier sql_identifier

Nome do usuário sendo mapeado, ou PUBLIC se o mapeamento for público

foreign_server_catalog sql_identifier

Nome do banco de dados onde o servidor estrangeiro usado por este mapeamento está definido (sempre o banco de dados corrente)

foreign_server_name sql_identifier

Nome do servidor estrangeiro usado por este mapeamento


Exemplo 35.57. Exemplo do tradutor

Mapeamento de usuário

Uso do esquema de informações para mostrar todos os mapeamentos de usuários definidos no banco de dados postgres do usuário postgres. Veja a criação do servidor estrangeiro e do mapeamento em Exemplo da visão foreign_server_options.

SELECT *
FROM information_schema.user_mappings\gx

-[ RECORD 1 ]------------+---------------------
authorization_identifier | postgres
foreign_server_catalog   | postgres
foreign_server_name      | cristina_estrangeira