CREATE SERVER
SQL - Language Statements
CREATE SERVER
define a new foreign server
CREATE SERVER
CREATE SERVER servername [ TYPE 'servertype' ] [ VERSION 'serverversion' ]
FOREIGN DATA WRAPPER fdwname
[ OPTIONS ( option 'value' [, ... ] ) ]
Description
CREATE SERVER defines a new foreign server. The
user who defines the server becomes its owner.
The server name must be unique within the database.
Creating a server requires USAGE> privilege on the
foreign-data wrapper being used.
Parameters
servername
The name of the foreign server to be created.
servertype
Optional server type.
serverversion
Optional server version.
fdwname
The name of the foreign-data wrapper that manages the server.
OPTIONS ( option 'value' [, ... ] )
This clause specifies the options for the server. The options
typically define the connection details of the server, but the
actual names and values are dependent on the server's
foreign-data wrapper.
Examples
Create a server foo> that uses the built-in foreign-data
wrapper default>:
CREATE SERVER foo FOREIGN DATA WRAPPER "default";
Create a server myserver> that uses the
foreign-data wrapper pgsql>:
CREATE SERVER myserver FOREIGN DATA WRAPPER pgsql OPTIONS (host 'foo', dbname 'foodb', port '5432');
Compatibility
CREATE SERVER conforms to ISO/IEC 9075-9 (SQL/MED).
See Also