CREATE USER MAPPING
当在OPTIONS中出现password选项时,需要保证openGauss每个节点的$GAUSSHOME/bin目录下存在usermapping.key.cipher和usermapping.key.rand文件,如果不存在这两个文件,请使用gs\_guc工具生成并使用gs\_ssh工具发布到openGauss每个节点的$GAUSSHOME/bin目录下。
user_name
要映射到外部服务器的一个现有用户的名称。
CURRENT_USER和USER匹配当前用户的名称。 当PUBLIC被指定时,一个公共映射会被创建,当没有特定用户的映射可用时将会使用它。
OPTIONS ( { option_name ‘ value ‘ } [, …] )
这个子句指定用户映射的选项。这些选项通常定义该映射实际的用户名和口令。选项名必须唯一。允许的选项名和值与该服务器的外部数据包装器有关。
oracle_fdw支持的options包括:
user
oracle server的用户名。
mysql_fdw支持的options包括:
username
MySQL Server/MariaDB的用户名。
-
MySQL Server/MariaDB用户对应的密码。
postgres_fdw支持的options包括:
user
远端openGauss的用户名。
password
远端openGauss用户对应的密码。