↑↓ select↵ open⌫ change scopeOpen full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / System Catalogs

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.

English manual coverage begins with PostgreSQL 7.4. Source history and runtime observations have their own recorded version boundaries.

Reading PG 18·Select a recorded version

kind
catalog
lang
en
measured attributes
true
metadata release
18.6
runtime columns
oid, srvname, srvowner, srvfdw, srvtype, srvversion, srvacl, srvoptions
runtime verified
false
source
english-manual

Definition PG 18

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.

Catalog columns

ColumnTypeNullabilityDescription
oidoidNot nullRow identifier
srvnamenameNot nullName of the foreign server
srvowneroidNot nullOwner of the foreign server
srvfdwoidNot nullOID of the foreign-data wrapper of this foreign server
srvtypetextNullableType of the server (optional)
srvversiontextNullableVersion of the server (optional)
srvaclaclitem[]NullableAccess privileges; see Section 5.8 for details
srvoptionstext[]NullableForeign server specific options, as “keyword=value” strings

Compare versions

Source references

Full definition and evidence JSON

Definition sources

center · PostgreSQL 18 · catalog-bilingual-repair:b6f159d8e9ff2d4b6541d49445c2611876d8ed5f19d00c9d386b8e33559eee9d

Text language: en · catalog-bilingual-repair:b6f159d8e9ff2d4b6541d49445c2611876d8ed5f19d00c9d386b8e33559eee9d