35.29. foreign_servers #

A visão foreign_servers contém todos os servidores estrangeiros definidos no banco de dados corrente. Somente são mostrados os servidores estrangeiros aos quais o usuário corrente tem acesso (por ser o dono, ou por ter algum privilégio).

Tabela 35.27. Colunas de foreign_servers

Coluna Tipo de dados

Descrição

foreign_server_catalog sql_identifier

Nome do banco de dados em que o servidor estrangeiro está definido (sempre o banco de dados corrente)

foreign_server_name sql_identifier

Nome do servidor estrangeiro

foreign_data_wrapper_catalog sql_identifier

Nome do banco de dados que contém o empacotador de dados estrangeiros usado pelo servidor estrangeiro (sempre o banco de dados corrente)

foreign_data_wrapper_name sql_identifier

Nome do empacotador de dados estrangeiros usado pelo servidor estrangeiro

foreign_server_type character_data

Informações sobre o tipo de servidor estrangeiro, se especificado na criação

foreign_server_version character_data

Informações sobre a versão do servidor estrangeiro, se especificadas na criação

authorization_identifier sql_identifier

Nome do dono do servidor estrangeiro


Exemplo 35.27. Exemplo do tradutor

Servidores estrangeiros definidos

Uso do esquema de informações para mostrar todos os servidores estrangeiros definidos no banco de dados postgres do usuário postgres.

SELECT *
FROM information_schema.foreign_servers\gx

-[ RECORD 1 ]----------------+---------------------
foreign_server_catalog       | postgres
foreign_server_name          | pgfdw
foreign_data_wrapper_catalog | postgres
foreign_data_wrapper_name    | file_fdw
foreign_server_type          |
foreign_server_version       |
authorization_identifier     | postgres
-[ RECORD 2 ]----------------+---------------------
foreign_server_catalog       | postgres
foreign_server_name          | cristina_estrangeira
foreign_data_wrapper_catalog | postgres
foreign_data_wrapper_name    | postgres_fdw
foreign_server_type          |
foreign_server_version       |
authorization_identifier     | postgres