CREATE SERVER

    注意事项

    • 本章节只包含dolphin新增的语法,原openGauss的语法未做删除和修改。
    • 相比于原始的openGauss,dolphin对于语法的修改主要为:
      1. 对于fdw_name为mysql_fdw时,增加可选OPTIONS:DATABASE, USER, PASSWORD, SOCKET, OWNER。

    参数说明

    • fdw_name

      指定外部数据封装器的名称。

      取值范围:dist_fdw,hdfs_fdw,log_fdw,file_fdw,mot_fdw,oracle_fdw,mysql_fdw,mysql, postgres_fdw。

    • OPTIONS ( { option_name ‘ value ‘ } [, …] )

      这个子句为服务器指定选项。这些选项通常定义该服务器的连接细节,但是实际的名称和值取决于该服务器的外部数据包装器。

      • mysql_fdw支持的options包括:

        • MySQL Server/MariaDB的地址。

        • port (默认值为 3306)

          MySQL Server/MariaDB侦听的端口号。

        • user (默认为空)

          MySQL Server/MariaDB用于连接的用户名。若OPTIONS指定此选项,openGauss将自动创建当前用户到新建server的用户映射。

        • password (默认为空)

        • owner (默认为空)

          无实际意义,仅做语法兼容。

        • socket (默认为空)

          无实际意义,仅做语法兼容。

    1. openGauss=# create server server_test foreign data wrapper mysql options(host '192.108.0.1', port '3306', user 'foreign_server_test',
    2. WARNING: Option database will be deprecated for CREATE SERVER.
    3. WARNING: USER MAPPING for current user to server server_test created.

    相关链接

    ALTER SERVER