举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > PostgreSQL CREATE SERVER

PostgreSQL CREATE SERVER

2023-05-28 16:18

 PostgreSQL CREATE SERVER

CREATE SERVER — 定义一个新的外部服务器

大纲

CREATE SERVER [ IF NOT EXISTS ] server_name [ TYPE "server_type" ] [ VERSION "server_version" ]
    FOREIGN DATA WRAPPER fdw_name
    [ OPTIONS ( option "value" [, ... ] ) ]

描述

CREATE SERVER定义一个新的外部服务器。 定义该服务器的用户会成为拥有者。

外部服务器通常包装了外部数据包装器用来访问一个外部数据源所需的 连接信息。额外的用户相关的连接信息可以通过用户映射的方式来指定。

服务器名称在数据库中必须唯一。

创建服务器要求所使用的外部数据包装器上的USAGE特权。

参数

IF NOT EXISTS

如果已经存在同名的服务器,不要抛出错误。在这种情况下发出一个通知。 请注意,不能保证现有服务器与要创建的服务器类似。

server_name

要创建的外部服务器的名称。

server_type

可选的服务器类型,可能对外部数据包装器有用。

server_version

可选的服务器版本,可能对外部数据包装器有用。

fdw_name

管理该服务器的外部数据包装器的名称。

OPTIONS ( option "value" [, ... ] )

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

注解

在使用dblink模块时,一个外部服务器的名称可以被 用作dblink_connect函数的一个参数来指示 连接参数。以这种方式使用外部服务器,需要在其上具有 USAGE特权。

示例

创建使用外部数据包装器postgres_fdw 的服务器myserver

CREATE SERVER myserver FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host "foo", dbname "foodb", port "5432");

详见postgres_fdw。

兼容性

CREATE SERVER符合 ISO/IEC 9075-9 (SQL/MED)。

另见

ALTER SERVER , DROP SERVER, CREATE FOREIGN DATA WRAPPER, CREATE FOREIGN TABLE , CREATE USER MAPPING


阅读全文
以上是编程学为你收集整理的 PostgreSQL CREATE SERVER全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PostgreSQL CREATE SUBSCRIPTION
  •  PostgreSQL DROP PROCEDURE

    PostgreSQL DROP PROCEDURE

    2023-04-10

    DROP PROCEDURE — 移除一个过程大纲DROP PROCEDURE [ IF EXISTS ] name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] ...

  •  XSL-FO multi-case 对象

    XSL-FO multi-case 对象

    2023-05-19 XSL-FO教程

    XSL-FO multi-case 对象XSL-FO 参考手册定义和用法 fo:multi-case 对象包含 XSL-FO 对象的每个供选择的子树(在 fo:multi-switch...

  •  XSLT 总结

    XSLT 总结

    2023-05-08 XSLT教程

    您已经学习了 XSLT,现在该怎么办? 本节是对 XSLT 教程的总结,到本节为止,有关 XSLT 教程的基本知识已经讲解完成,如果需要更...

  •  XSLT <xsl:import> 元素

    XSLT <xsl:import> 元素

    2023-04-13 XSLT教程

    XSLT xsl:import 元素XSLTxsl:import元素用于把一个样式表的内容导入到另外一个中! 完整的 XSLT 元素参考手册定义和用法 xsl:im...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部