CREATE FOREIGN DATA WRAPPER wrapper_name
[ HANDLER handler_function ]
[ VALIDATOR validator_function ];
其中:
- wrapper_name: 外部数据封装器的名称。
- HANDLER handler_function: 处理外部数据封装器的函数,负责实际的数据访问和操作。
- VALIDATOR validator_function: 可选部分,验证外部数据封装器选项的函数。
以下是一个示例,创建一个名为 "myfdw" 的外部数据封装器:
CREATE FOREIGN DATA WRAPPER myfdw
HANDLER myfdw_handler;
在上述示例中,myfdw 是外部数据封装器的名称,myfdw_handler 是处理该封装器的函数。
请注意,在创建外部数据封装器之后,你还需要创建外部服务器、用户映射和外部表等对象,以实际连接和查询远程数据源。创建外部数据封装器的权限通常需要数据库管理员权限。
转载请注明出处:http://www.zyzy.cn/article/detail/8659/PostgreSQL