Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries9981
pg_combinebackup --no-syncN--no-sync
By default, pg_combinebackup will wait for all files to be written safely to disk. This option causes pg_combinebackup to return without waiting, which is faster, but means that a…
pg_combinebackup --output=outputdiro outputdir--output=outputdir
Specifies the output directory to which the synthetic full backup should be written. Currently, this argument is required.
pg_combinebackup --sync-method=methodsync-method=method
When set to fsync, which is the default, pg_combinebackup will recursively open and synchronize all files in the backup directory. When the plain format is used, the searc…
pg_combinebackup --tablespace-mapping=olddir=newdirT olddir=newdir--tablespace-mapping=olddir=newdir
Relocates the tablespace in directory olddir to newdir during the backup. olddir is the absolute path of the tablespace as it exists in the …
pg_combinebackup --versionV--version
Prints the pg_combinebackup version and exits.
pg_command_fwDDL and utility command firewall for PostgreSQL
pg_command_fw
Security
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_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
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