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)
修改一个外部数据包装的定义。
ALTER FOREIGN DATA WRAPPER name
[ HANDLER handler_function | NO HANDLER ]
[ VALIDATOR validator_function | NO VALIDATOR ]
[ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ]
ALTER FOREIGN DATA WRAPPER name OWNER TO new_owner
ALTER FOREIGN DATA WRAPPER name RENAME TO new_name
ALTER FOREIGN DATA WRAPPER 修改一个外部数据包装的定义。第一个语句修改外部数据包装的支持函数或者一个一般性的选项。YMatrix 数据库要求只要有一个选项。第二和第三的语句修改外部数据包装的所有者或者名字。
只有超级用户才可以修改外部数据包装。另外,只有超级用户才可以拥有外部数据包装。
name
HANDLER handler_function
NO HANDLER
VALIDATOR validator_function
NO VALIDATOR
OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] )
OWNER TO new_owner
RENAME TO new_name
修改外部数据包装名为 dbi 的定义,增加一个新选项 foo,然后移除名为 bar 的选项:
ALTER FOREIGN DATA WRAPPER dbi OPTIONS (ADD foo '1', DROP 'bar');
修改外部数据包装名为 dbi 的验证函数为 bob.myvalidator:
ALTER FOREIGN DATA WRAPPER dbi VALIDATOR bob.myvalidator;
ALTER FOREIGN DATA WRAPPER 适配 ISO/IEC 9075-9 (SQL/MED),但是 HANDLER、 VALIDATOR、 OWNER TO 和 RENAME TO 选项是 YMatrix 数据库的扩展。