52.68. pg\_config

|             52.68. `pg_config`             |                   |                           |                  |                             |
|:------------------------------------------:|-------------------|---------------------------|------------------|-----------------------------|
|[Prev](view-pg-backend-memory-contexts.html)|[Up](catalogs.html)|Chapter 52. System Catalogs|[Home](index.html)| [Next](view-pg-cursors.html)|

---

## 52.68. `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](app-pgconfig.html) PostgreSQL client application.

 By default, the `pg_config` view can be read only by superusers.

**Table 52.69. `pg_config` Columns**

|       Column Type<br/><br/> Description      |
|----------------------------------------------|
|  `name` `text`<br/><br/> The parameter name  |
|`setting` `text`<br/><br/> The parameter value|

---

|[Prev](view-pg-backend-memory-contexts.html)|[Up](catalogs.html)| [Next](view-pg-cursors.html)|
|:-------------------------------------------|:-----------------:|----------------------------:|
|    52.67. `pg_backend_memory_contexts`     |[Home](index.html) |     52.69. `pg_cursors`     |

 // \<![CDATA[ \<-- For SVG support if ('WebSocket' in window) { (function() { function refreshCSS() { var sheets = [].slice.call(document.getElementsByTagName("link")); var head = document.getElementsByTagName("head")[0]; for (var i = 0; i \< sheets.length; ++i) { var elem = sheets[i]; head.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") { var url = elem.href.replace(/(&|\\?)\_cacheOverride=\\d+/, ''); elem.href = url + (url.indexOf('?') \>= 0 ? '&' : '?') + '\_cacheOverride=' + (new Date().valueOf()); } head.appendChild(elem); } } var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function(msg) { if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); }; console.log('Live reload enabled.'); })(); } // ]]\>