Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries9761
cidrcidr IPv4 or IPv6 network addressData Types
cidrTransform an IPv4 or IPv6 address range into the minimal set of CIDR blocks
postgresql_cidr
Functions and aggregatesFunctions and aggregates · Extensions
cigrationOnline migration and rebalancing of colocated Citus shards for cluster expansion, contraction, and worker replacement.
citus logical-replication shard-migration
cigration
Replication and str…Replication and streams · Extensions
cipher-algoF.26.3.8.1. cipher-algo
Which cipher algorithm to use.
Values: bf, aes128, aes192, aes256, 3des, cast5 Default: aes128 Applies to: pgp_sym_encrypt, pgp_pub_encryptcipher-algo
circlecircle circle on a planeData Types
circlecircle
Geometric Functions And Operators
10
box to circle
circle ( box ) → circle box to circle
circle ( point, double precision ) → circle center and radius to circle
circle ( polygon ) → c…Functions · Geometric Functions And Operators
Circles8.8.7. Circles
Circles are represented by a center point and radius. Values of type circle are specified using any of the following syntaxes:
< ( x , y ) , r > ( ( x , y ) , r ) ( x , y ) , …Circles
citextF.9. citext — a case-insensitive character string type
The citext module provides a case-insensitive character string type, citext. Essentially, it internally calls lower when comparing valu…citext — a case-insensitive character string type
citext — a case-insensitive character string typeF.9. citext — a case-insensitive character string type
The citext module provides a case-insensitive character string type, citext. Essentially, it internally calls lower when comparing valu…citext — a case-insensitive character string type
citusDistributed PostgreSQL as an extension
distributed sharding parallel query multi-tenant olap
citus
AnalyticsAnalytics · Extensions
citus_columnarCitus columnar storage engine
columnar storage compression analytics olap
citus
AnalyticsAnalytics · Extensions
clerk_fdwForeign data wrapper for querying the Clerk user-management API from PostgreSQL.
clerk fdw pgrx
clerk_fdw
Foreign data wrappersForeign data wrappers · Extensions
clickhouse_fdwClickHouse foreign data wrapper for PostgreSQL
clickhouse
clickhouse_fdw
Foreign data wrappersForeign data wrappers · Extensions
clickhousedb_fdwClickHouse foreign data wrapper with SELECT/INSERT support plus aggregate and join pushdown.
aggregate-pushdown clickhouse fdw join-pushdown
clickhousedb_fdw
Foreign data wrappersForeign data wrappers · Extensions
Client ApplicationsG.1. Client Applications
This section covers PostgreSQL client applications in contrib. They can be run from anywhere, independent of where the database server resides. See also PostgreSQL C…Client Applications
Client AuthenticationChapter 20. Client Authentication
When a client application connects to the database server, it specifies which PostgreSQL database user name it wants to connect as, much the same way one lo…Client Authentication
Client Certificates32.19.2. Client Certificates
If the server attempts to verify the identity of the client by requesting the client's leaf certificate, libpq will send the certificate(s) stored in file ~/.pos…Client Certificates
Client Connection Defaults19.11. Client Connection DefaultsClient Connection Defaults
Client Connection Problems18.3.2. Client Connection Problems
Although the error conditions possible on the client side are quite varied and application-dependent, a few of them might be directly related to how the se…Client Connection Problems
Client InterfacesPart IV. Client Interfaces
This part describes the client programming interfaces distributed with PostgreSQL. Each of these chapters can be read independently. There are many external progra…Client Interfaces
Client InterfacesH.1. Client Interfaces
There are only two client interfaces included in the base PostgreSQL distribution:
libpq is included because it is the primary C language interface, and because many o…Client Interfaces
Client Interfaces33.3. Client Interfaces
This section describes the facilities that PostgreSQL's libpq client interface library provides for accessing large objects. The PostgreSQL large object interface is …Client Interfaces
Client Verification of Server Certificates32.19.1. Client Verification of Server Certificates
By default, PostgreSQL will not perform any verification of the server certificate. This means that it is possible to spoof the server ide…Client Verification of Server Certificates
client_connection_check_intervalclient_connection_check_interval
Connections and Authentication
14
Sets the time interval between optional checks that the client is still connected, while running queries. The check is perf…Configuration · Connections and Authentication
client_encodingclient_encoding
This sets the client_encoding configuration parameter for this connection. In addition to the values accepted by the corresponding server option, you can use auto to determin…Database Connection Control Functions › Parameter Key Words
client_encodingclient_encoding
Client Connection Defaults
10
Sets the client-side encoding (character set). The default is to use the database encoding. The character sets supported by the PostgreSQL serve…Configuration · Client Connection Defaults
client_min_messagesclient_min_messages
Client Connection Defaults
10
Controls which message levels are sent to the client. Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING, and ERR…Configuration · Client Connection Defaults
ClientReadClientRead
Client
10
Waiting to read data from the client.
11
12
13
14
15
16
17
18
19
20
Idle ClientRead sessions are normal connection-pool inventory.
Investigate active writes, handshakes,…Wait Events · Client
ClientWriteClientWrite
Client
10
Waiting to write data to the client.
11
12
13
14
15
16
17
18
19
20
Idle ClientRead sessions are normal connection-pool inventory.
Investigate active writes, handshakes,…Wait Events · Client
Clock Hardware and Timing AccuracyClock Hardware and Timing Accuracy
Collecting accurate timing information is normally done on computers using hardware clocks with various levels of accuracy. With some hardware the operatin…Clock Hardware and Timing Accuracy
clock_timestampclock_timestamp
Date/Time Functions And Operators
10
Current date and time (changes during statement execution); see Section 9.9.4
clock_timestamp ( ) → timestamp with time zone Current date…Functions · Date/Time Functions And Operators
CLOSE41.7.3.4. CLOSE
CLOSE cursor;
CLOSE closes the portal underlying an open cursor. This can be used to release resources earlier than end of transaction, or to free up the cursor variable to b…CLOSE
CLOSECLOSE CLOSE — close a cursor
Synopsis CLOSE { name | ALL }CLOSE
CLOSECLOSE
Cursors & Prepared Statements
10
close a cursor
CLOSE { name | ALL }
CLOSE frees the resources associated with an open cursor. After the cursor is closed, no subsequent operations are …SQL Commands · Cursors & Prepared Statements
Closing a Connection34.2.3. Closing a Connection
To close a connection, use the following statement:
EXEC SQL DISCONNECT [connection];
The connection can be specified in the following ways:
connection-name CURR…Closing a Connection
Closing a Large Object Descriptor33.3.10. Closing a Large Object Descriptor
A large object descriptor can be closed by calling
int lo_close(PGconn *conn, int fd);
where fd is a large object descriptor returned by lo_open. O…Closing a Large Object Descriptor
CLUSTERCLUSTER CLUSTER — cluster a table according to an index
Synopsis CLUSTER [ ( option [, ...] ) ] [ table_name [ USING index_name ] ] where option can be one of: VERBOSE [ boolean ]CLUSTER
CLUSTERCLUSTER
Maintenance
10
cluster a table according to an index
CLUSTER [VERBOSE] table_name [ USING index_name ]
CLUSTER [VERBOSE]
CLUSTER instructs PostgreSQL to cluster the table specified b…SQL Commands · Maintenance
CLUSTER Progress Reporting27.4.2. CLUSTER Progress Reporting
Whenever CLUSTER or VACUUM FULL is running, the pg_stat_progress_cluster view will contain a row for each backend that is currently running either command.…CLUSTER Progress Reporting
cluster_namecluster_name
Reporting and Logging
10
Sets the cluster name that appears in the process title for all server processes in this cluster. The name can be any string of less than NAMEDATALEN ch…Configuration · Reporting and Logging
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
pg17: choose a version ex: extensions only ↑↓ select ↵ open