無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

CREATE SERVER

名前

CREATE SERVER -- 新しい外部サーバを定義する

概要

CREATE SERVER 

server_name

 [ TYPE '

server_type

' ] [ VERSION '

server_version

' ]
    FOREIGN DATA WRAPPER 

fdw_name


    [ OPTIONS ( 

option

 '

value

' [, ... ] ) ]

説明

CREATE SERVER は新しい外部サーバを定義します。 サーバを定義したユーザがその所有者となります。

外部サーバは通常、外部データラッパが外部データリソースにアクセスするために使用する接続情報をカプセル化します。 さらに、ユーザマップによりユーザ指定の接続情報が指定される可能性があります。

サーバ名はデータベース内で一意でなければなりません。

サーバを作成するには、使用する外部データラッパ上に USAGE 権限が必要です。

パラメータ

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

powered by SEO.CUG.NET