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用户对应的密码。

    DROP USER MAPPING