A visão user_mapping_options contém todas as opções definidas para mapeamentos de usuários 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.59. Colunas de user_mapping_options
Coluna Tipo de dados Descrição |
|---|
Nome do usuário sendo mapeado, ou |
Nome do banco de dados onde o servidor estrangeiro usado por este mapeamento está definido (sempre o banco de dados corrente) |
Nome do servidor estrangeiro usado por este mapeamento |
Nome da opção |
Valor da opção.
Esta coluna será mostrada como nula, a menos que o usuário
corrente seja o usuário sendo mapeado, ou o mapeamento seja para
|
Exemplo 35.56. Exemplo do tradutor
Opções para mapeamento de usuário
Uso do esquema de informações para mostrar todas as opções definidas para mapeamentos de usuários no banco de dados postgres do usuário postgres. Veja a criação do servidor estrangeiro e das opções em Exemplo da visão foreign_server_options.
SELECT * FROM information_schema.user_mapping_options\gx
-[ RECORD 1 ]------------+--------------------- authorization_identifier | postgres foreign_server_catalog | postgres foreign_server_name | cristina_estrangeira option_name | user option_value | cristina -[ RECORD 2 ]------------+--------------------- authorization_identifier | postgres foreign_server_catalog | postgres foreign_server_name | cristina_estrangeira option_name | password option_value | cristinapwd