PostgreSQL 9.5.23 Documentation
Prev | Up | Chapter 49. System Catalogs | Next

# 49.24. `pg_foreign_server`

The catalog `pg_foreign_server` stores foreign server definitions. A foreign server describes a source of external data, such as a remote server. Foreign servers are accessed via foreign-data wrappers.

Table 49-24. `pg_foreign_server` Columns

Name | Type | References | Description
--- | --- | --- | ---
`oid` | `oid` |  | Row identifier (hidden attribute; must be explicitly selected)
`srvname` | `name` |  | Name of the foreign server
`srvowner` | `oid` | ``pg_authid`.oid` | Owner of the foreign server
`srvfdw` | `oid` | ``pg_foreign_data_wrapper`.oid` | OID of the foreign-data wrapper of this foreign server
`srvtype` | `text` |  | Type of the server (optional)
`srvversion` | `text` |  | Version of the server (optional)
`srvacl` | `aclitem[]` |  | Access privileges; see GRANT and REVOKE for details
`srvoptions` | `text[]` |  | Foreign server specific options, as "keyword=value" strings

Prev | Home | Next
`pg_foreign_data_wrapper` | Up | `pg_foreign_table`