400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
系统配置参数
SQL 参考
常见问题(FAQ)
定义一个新的外部数据包装器。
CREATE FOREIGN DATA WRAPPER name
[ HANDLER handler_function | NO HANDLER ]
[ VALIDATOR validator_function | NO VALIDATOR ]
[ OPTIONS ( [ mpp_execute { 'master' | 'any' | 'all segments' } [, ] ] option 'value' [, ... ] ) ]
CREATE FOREIGN DATA WRAPPER在当前数据库中创建一个新的外部数据包装器。 定义外部数据包装器的用户将成为其所有者。
只有超级用户才能创建外部数据包装器。
name
HANDLER handler_function
VALIDATOR validator_function
OPTIONS ( option 'value' [, ... ] )
mpp_execute { 'master' | 'any' | 'all segments' }
外部数据包装器功能仍在开发中。 查询的优化是原始的(大部分留给包装器)。
创建一个无用的外部数据包装器,命名为dummy:
CREATE FOREIGN DATA WRAPPER dummy;
使用名为file_fdw_handler的处理函数创建一个名为file的外部数据包装器:
CREATE FOREIGN DATA WRAPPER file HANDLER file_fdw_handler;
创建一个名为mywrapper的外部数据包装器,其中包括一个选项:
CREATE FOREIGN DATA WRAPPER mywrapper OPTIONS (debug 'true');
CREATE FOREIGN DATA WRAPPER符合ISO/IEC 9075-9(SQL/MED), 但LIBRARY和VALIDATOR子句是扩展是例外, 而 YMatrix 数据库中未实现标准子句LIBRARY和LANGUAGE。
但是请注意,整个SQL/MED函数尚未符合要求。