From 6eb9c5a5657d1fe77b55cc261450f3538d35a94d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 14:19:15 +0200 Subject: Adding upstream version 13.4. Signed-off-by: Daniel Baumann --- doc/src/sgml/html/sql-createserver.html | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 doc/src/sgml/html/sql-createserver.html (limited to 'doc/src/sgml/html/sql-createserver.html') diff --git a/doc/src/sgml/html/sql-createserver.html b/doc/src/sgml/html/sql-createserver.html new file mode 100644 index 0000000..8909438 --- /dev/null +++ b/doc/src/sgml/html/sql-createserver.html @@ -0,0 +1,53 @@ + +CREATE SERVER

CREATE SERVER

CREATE SERVER — define a new foreign server

Synopsis

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

Description

+ CREATE SERVER defines a new foreign server. The + user who defines the server becomes its owner. +

+ A foreign server typically encapsulates connection information that + a foreign-data wrapper uses to access an external data resource. + Additional user-specific connection information may be specified by + means of user mappings. +

+ The server name must be unique within the database. +

+ Creating a server requires USAGE privilege on the + foreign-data wrapper being used. +

Parameters

IF NOT EXISTS

+ Do not throw an error if a server with the same name already exists. + A notice is issued in this case. Note that there is no guarantee that + the existing server is anything like the one that would have been + created. +

server_name

+ The name of the foreign server to be created. +

server_type

+ Optional server type, potentially useful to foreign-data wrappers. +

server_version

+ Optional server version, potentially useful to foreign-data wrappers. +

fdw_name

+ 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. +

Notes

+ When using the dblink module, + a foreign server's name can be used + as an argument of the dblink_connect + function to indicate the connection parameters. It is necessary to have + the USAGE privilege on the foreign server to be + able to use it in this way. +

Examples

+ Create a server myserver that uses the + foreign-data wrapper postgres_fdw: +

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

+ See postgres_fdw for more details. +

Compatibility

+ CREATE SERVER conforms to ISO/IEC 9075-9 (SQL/MED). +

\ No newline at end of file -- cgit v1.2.3