CREATE SERVER server_name [ TYPE 'server_type' ] [ VERSION 'server_version' ] FOREIGN DATA WRAPPER fdw_name [ OPTIONS ( option 'value' [, ... ] ) ]
CREATE SERVERは新しい外部サーバを定義します。 サーバを定義したユーザがその所有者となります。
外部サーバは通常、外部データラッパが外部データリソースにアクセスするために使用する接続情報をカプセル化します。 さらに、ユーザマップによりユーザ指定の接続情報が指定される可能性があります。
サーバ名はデータベース内で一意でなければなりません。
サーバを作成するには、使用する外部データラッパ上にUSAGE権限が必要です。
作成する外部サーバの名前です。
省略可能なサーバの種類です。
省略可能なサーババージョンです。
このサーバを管理する外部データラッパの名前です。
この句はサーバのオプションを指定します。 オプションは通常、サーバの接続の詳細を定義しますが、実際の名前とその値はサーバの外部データラッパに依存します。
dblinkモジュール(dblink参照)を使用している場合、接続パラメータを表すために、外部サーバ名をdblink_connect関数の引数として使用することができます。 より多くの例がありますので、こちらも参照してください。 この方法で利用できるようにするためには外部サーバ上にUSAGE権限が必要です。