pg_config
The view pg_config describes the compile-time configuration parameters of the currently installed version of PostgreSQL. It is intended, for example, to be used by software packages that want to interface to PostgreSQL to facilitate finding the required header files and libraries. It provides the same basic information as the pg_config PostgreSQL client application. By default, the pg_config view can be read only by superusers.
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
- view
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- name, setting
- runtime verified
- false
- source
- english-manual
Definition PG 18
The view pg_config describes the compile-time configuration parameters of the currently installed version of PostgreSQL. It is intended, for example, to be used by software packages that want to interface to PostgreSQL to facilitate finding the required header files and libraries. It provides the same basic information as the pg_config PostgreSQL client application. By default, the pg_config view can be read only by superusers.
Catalog columns
| Column | Type | Nullability | Description |
|---|---|---|---|
| name | text | Nullable | The parameter name |
| setting | text | Nullable | The parameter value |
Compare versions
Source references
Full definition and evidence JSON
Definition sources
center · PostgreSQL 18 · catalog-bilingual-repair:ffe76d031fb06bc7e429cfe625d95242dfce7334f00f71cf532690933f52625f
Text language: en · catalog-bilingual-repair:ffe76d031fb06bc7e429cfe625d95242dfce7334f00f71cf532690933f52625f