A visão column_options contém todas as opções definidas para colunas de tabelas estrangeiras no banco de dados corrente. Somente são mostradas as colunas de tabela estrangeira para as quais o usuário corrente tem acesso (por ser o dono ou ter algum privilégio).
Tabela 35.12. Colunas de column_options
Coluna Tipo de dados Descrição |
|---|
Nome do banco de dados que contém a tabela estrangeira (sempre o banco de dados corrente) |
Nome do esquema que contém a tabela estrangeira |
Nome da tabela estrangeira |
Nome da coluna |
Nome de uma opção |
Valor da opção |
Exemplo 35.11. Exemplo do tradutor
Opções definidas para colunas de tabelas estrangeiras
Uso do esquema de informações para mostrar as opções definidas para colunas de tabelas estrangeiras no banco de dados postgres do usuário postgres.
CREATE EXTENSION file_fdw; -- (1) CREATE EXTENSION CREATE SERVER pgfdw FOREIGN DATA WRAPPER file_fdw; CREATE SERVER CREATE FOREIGN TABLE docbooktags ( elemento text, html text options (force_not_null 'true') ) SERVER pgfdw OPTIONS ( filename '/var/lib/postgresql/csv/DocBookTags.csv', format 'csv', header 'false', delimiter E'\t'); CREATE FOREIGN TABLE SELECT * FROM information_schema.column_options\gx
-[ RECORD 1 ]-+--------------- table_catalog | postgres table_schema | public table_name | docbooktags column_name | html option_name | force_not_null option_value | true