返回首页

gbase数据、南大通用产品文档:GBase8a管理函数

更新日期:2024年09月11日

包括创建函数,修改函数过程定义和删除函数功能。这些操作在GBase 数
据源节点展开后的Stored Functions 节点上进行。

可使用外部表装入和卸载数据库数据。
您可以发出一系列用于执行以下功能的 SQL 语句:
• 将运作数据高效传输到其他系统或从其他系统传入
• 以 GBase 8s 内部数据格式跨平台传输数据文件
• 使用数据库服务器在定界 ASCII、固定 ASCII 与 GBase 8s 内部(原始)表示
法之间转换数据
• 使用 SQL INSERT 和 SELECT 语句来指定数据库表中新列的数据映射
• 提供并行标准 INSERT 操作,即可在不删除索引的情况下装入数据
• 使用命名管道来支持在存储设备中装入和卸载数据,这些存储设备包括磁带机和
直接网络连接
• 维护运行期间的装入和卸载统计信息的记录
• 执行快速(高速)和高级(数据检查)传输
可使用 DB-Access 发出 SQL 语句,或将其嵌入 ESQL/C 程序中。

功能描述
更改一个用户映射的定义。
注意事项
当在OPTIONS 中出现password 选项时,需要保证GBase 8c 数据库集群每个节点的
$GAUSSHOME/bin 目录下存在usermapping.key.cipher 和usermapping.key.rand 文件,
如果不
存在这两个文件,
请使用gs_guc 工具生成,
并发布到每个节点的$GAUSSHOME/bin 目录下。
语法格式
ALTER USER MAPPING FOR { user_name | USER | CURRENT_USER | PUBLIC }
SERVER server_name
OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] )
在OPTIONS 选项里,ADD、SET 和DROP 指定要执行的操作,未指定时默认为ADD
操作。option 和value 为对应操作的参数及参数值。
参数说明

user_name
该映射的用户名。
CURRENT_USER 和USER 匹配当前用户的名称。
PUBLIC 被用来匹配系统中所有当前
以及未来的用户名。

server_name
该用户映射的服务器名。

OPTIONS
为该用户映射更改选项。新选项会覆盖任何之前指定的选项。ADD、SET 和DROP 指
定要被执行的动作。如果没有显式地指定操作,将假定为ADD。选项名称必须为唯一,该
服务器的外部数据包装器也会验证选项。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
796

oracle_fdw 支持的options 包括:

user
oracle server 的用户名。

password
oracle 用户对应的密码。

mysql_fdw 支持的options 包括:

username
MySQL Server/MariaDB 的用户名。

password
MySQL Server/MariaDB 用户对应的密码。

postgres_fdw 支持的options 包括:

user
远端数据库用户的用户名。

password
远端数据库用户对应的密码。
相关命令
CREATE USER MAPPING,DROP USER MAPPING