A visão foreign_data_wrappers contém todos os empacotadores de dados estrangeiros definidos no banco de dados corrente. Somente são mostrados aqueles empacotadores de dados estrangeiros aos quais o usuário corrente tem acesso (por ser o dono, ou por ter algum privilégio).
Tabela 35.25. Colunas de foreign_data_wrappers
Coluna Tipo de dados Descrição |
|---|
Nome do banco de dados que contém o empacotador de dados estrangeiros (sempre o banco de dados corrente) |
Nome do empacotador de dados estrangeiros |
Nome do dono do empacotador de dados estrangeiros |
Nome do arquivo da biblioteca que implementa este empacotador de dados estrangeiros |
Linguagem usada para implementar este empacotador de dados estrangeiros |
Exemplo 35.25. Exemplo do tradutor
Empacotadores de dados estrangeiros definidos
Uso do esquema de informações para mostrar todos os empacotadores de dados estrangeiros definidos no banco de dados postgres do usuário postgres.
SELECT * FROM information_schema.foreign_data_wrappers\gx
-[ RECORD 1 ]-----------------+--------- foreign_data_wrapper_catalog | postgres foreign_data_wrapper_name | file_fdw authorization_identifier | postgres library_name | foreign_data_wrapper_language | c -[ RECORD 2 ]-----------------+--------- foreign_data_wrapper_catalog | postgres foreign_data_wrapper_name | dummy authorization_identifier | postgres library_name | foreign_data_wrapper_language | c