Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries12242
pg_comment_statsAggregate resource usage by key-value annotations in SQL comments
statistics query comments
pg_comment_stats
Monitoring
pg_concurrency_controlConcurrency control plug-in for Alibaba Cloud ApsaraDB RDS PostgreSQL
pg_concurrency_control
Administration
pg_condaPostgreSQL extension adding conda ecosystem version types, aggregates, and functions.
conda data-type pgrx
pg_conda
Data types
pg_configretrieve information about the installed version of PostgreSQL
Synopsis pg_config [option...]
pg_configThe 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 wan…
pg_config --bindirbindir
Print the location of user executables. Use this, for example, to find the psql program. This is normally also the location where the pg_config program resides.
pg_config --cccc
Print the value of the CC variable that was used for building PostgreSQL. This shows the C compiler used.
pg_config --cflagscflags
Print the value of the CFLAGS variable that was used for building PostgreSQL. This shows C compiler switches.
pg_config --cflags_slcflags_sl
Print the value of the CFLAGS_SL variable that was used for building PostgreSQL. This shows extra C compiler switches used for building shared libraries.
pg_config --configureconfigure
Print the options that were given to the configure script when PostgreSQL was configured for building. This can be used to reproduce the identical configuration, or to find out wit…
pg_config --cppflagscppflags
Print the value of the CPPFLAGS variable that was used for building PostgreSQL. This shows C compiler switches needed at preprocessing time (typically, -I switches).
pg_config --docdirdocdir
Print the location of documentation files.
pg_config --help?--help
Show help about pg_config command line arguments, and exit.
pg_config --htmldirhtmldir
Print the location of HTML documentation files.
pg_config --includedirincludedir
Print the location of C header files of the client interfaces.
pg_config --includedir-serverincludedir-server
Print the location of C header files for server programming.
pg_config --ldflagsldflags
Print the value of the LDFLAGS variable that was used for building PostgreSQL. This shows linker switches.
pg_config --ldflags_exldflags_ex
Print the value of the LDFLAGS_EX variable that was used for building PostgreSQL. This shows linker switches used for building executables only.
pg_config --ldflags_slldflags_sl
Print the value of the LDFLAGS_SL variable that was used for building PostgreSQL. This shows linker switches used for building shared libraries only.
pg_config --libdirlibdir
Print the location of object code libraries.
pg_config --libslibs
Print the value of the LIBS variable that was used for building PostgreSQL. This normally contains -l switches for external libraries linked into PostgreSQL.
pg_config --localedirlocaledir
Print the location of locale support files. (This will be an empty string if locale support was not configured when PostgreSQL was built.)
pg_config --mandirmandir
Print the location of manual pages.
pg_config --pgxspgxs
Print the location of extension makefiles.
pg_config --pkgincludedirpkgincludedir
Print the location of other C header files.
pg_config --pkglibdirpkglibdir
Print the location of dynamically loadable modules, or where the server would search for them. (Other architecture-dependent data files might also be installed in this directory.)
pg_config --sharedirsharedir
Print the location of architecture-independent support files.
pg_config --sysconfdirsysconfdir
Print the location of system-wide configuration files.
pg_config --versionversion
Print the version of PostgreSQL.
pg_conn2Manage separate PostgreSQL database connections from SQL code
pg_conn2
Foreign data wrappers
pg_connlimitLimits per-role connection counts from filesystem configuration without catalog access.
pg_connlimit
Administration
pg_constraintThe catalog pg_constraint stores check, not-null, primary key, unique, foreign key, and exclusion constraints on tables. (Column constraints are not treated specially. Every column constrain…
pg_consulC++ PostgreSQL extension exposing SQL functions for Consul status, catalog, and key-value APIs.
consul key-value service-discovery
pg_consul
Utilities
pg_contextdumpReports allocated-memory statistics for PostgreSQL memory contexts.
pg_memorydump
Monitoring
pg_control_priorityControls scheduling priorities (nice values) of PostgreSQL server processes.
process-control resource-management
pg_control_priority
Administration
pg_controldatadisplay control information of a PostgreSQL database cluster
Synopsis pg_controldata [option] [[ -D | --pgdata ]datadir]
pg_conversionThe catalog pg_conversion describes encoding conversion functions. See CREATE CONVERSION for more information.
Table 52.14. pg_conversion Columns Column Type Description oid oid Row identifi…
pg_cooldownremove buffered pages for specific relations
pg_cooldown
Administration
pg_coredumpEasier core dump collection for PostgreSQL
pg_coredump
Administration
pg_crashSend random signals to random processes
pg_crash
Administration
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
Searching every version by default. Manual pages are indexed for PostgreSQL 10–20; the reference library and extension catalogue are not version-bound.
all: every version pg17: one version ex: extensions only ↑↓ select ↵ open