CREATE FOREIGN DATA WRAPPER

用于创建外部数据封装器的 SQL 命令

CREATE FOREIGN DATA WRAPPER 是用于创建 外部数据封装器 (FDW) 的 DDL 命令。

CREATE FOREIGN DATA WRAPPERPostgreSQL 8.4 中被添加。

psql 命令

\dew 命令列出外部数据封装器。

用法

通常 CREATE FOREIGN DATA WRAPPER 会嵌入在定义相应 外部数据封装器扩展 的 SQL 文件中,而不会直接执行,除非是在开发 FDW 的时候。

FDW 选项的提供和修改通常通过 CREATE SERVERALTER SERVER 进行。

变更历史

示例

有关作为 扩展 一部分实现的 CREATE FOREIGN DATA WRAPPER 的示例,请参阅以下源代码:

如果安装了提供外部数据封装器的扩展,则可以使用 psql 命令 \dew 查看元数据。

postgres=# CREATE EXTENSION file_fdw;
CREATE EXTENSION

postgres=# \dew
                List of foreign-data wrappers
   Name   |  Owner   |     Handler      |     Validator      
----------+----------+------------------+--------------------
 file_fdw | postgres | file_fdw_handler | file_fdw_validator
(1 row)

分类

DDL, 外部数据包装器 (FDW), SQL 命令

另请参阅

ALTER FOREIGN DATA WRAPPER, DROP FOREIGN DATA WRAPPER, pg_foreign_data_wrapper, CREATE SERVER

反馈

提交对“CREATE FOREIGN DATA WRAPPER”的任何评论、建议或更正,请点击 这里